This is a hands-on programming course where students will learn the Python programming language. Students are expected to be self-motivated and use logic and organizational skills in designing original computer programs. This course is unique in that students will learn to use a programming language to develop structured programming language in order to tell the computer to perform specific tasks. Topics will vary throughout the course, but some items include arrays, loops, decision structures, object-oriented programming, and graphic interfaces. This course will be project based. At the grade 10 level students are given a gentle introduction to programming. Additionally, Students will develop software as well as construct and edit programs.
(MMEDD10CA)
Enhancement Fee: $10
Be a digital animator. Enter the world of 3D animation! This course is an introduction to the world of animation in both 2D and 3D. Using the Blender program, students will develop, create and present 3D animations. Students will explore and develop various sketches and storyboards, 2D graphic designs, 3D objects, 3D computer animations and rendered outputs. Students will have fun working individually and in groups. This is a project-based course.
Students will be introduced to concepts, given the opportunity to learn through doing and create work to share with the class. This course is hands on. Artistic talent is not required.
(MTEAR10)
Enhancement Fee: $10
Students will have the opportunity to learn computer- based programming skills, robot building and control, while being in a fun and relaxed learning environment. Independent and self-directed discovery allow students to work and learn at their own pace. Skills you will learn, include but are not limited to: Robotic programming using block coding, flowchart-based coding and basic C coding, Manual robot navigation with a joystick or cell phone, Robot building using Lego Mindstorms, Problem Solving and Troubleshooting, design and Prototype testing, Critical thinking, Working in a group.
Potential future paths:
Mechanical Engineer
Robotics Engineer
Computer Software Engineer
Robotics Technician
Computer Systems Engineer
Optional Off Timetable Elective Course
(MMED10YB)
This course is open to grades 10-12.
Yearbook is a course AND a business in one; you will learn and develop skills of photography, journalism, graphic design, project management, and budgeting while creating a final product that will be bought by hundreds of people. This is like no class or project you have ever done. A yearbook isn’t just a keepsake memory book; it is a historical artifact that will be viewed by thousands of people as a memento and as a reference material. A great yearbook depends on an enthusiastic, creative, responsible, organized, and hardworking team that is able to follow through on a project from beginning to end.
NOTE: Yearbook is a linear course which runs outside of the timetable after school 2- 3 days per week and requires attendance at school events before, during, or after school, which may involve leaving other classes to take photos. This course is an additional 9th course, and the workload should not be taken lightly; it is advised that students wishing to take yearbook have strong academic standing and work ethic in order to complete the work required outside of regular school hours and to make up for missed class time due to covering events for the yearbook.