Courses
Computer Studies
-
3D Animation 12 (Digital Media)
This course is open to all students in grades 11 and 12, or to grade 10’s who have taken Information and Communications Technology 9. Have you seen “The Incredibles”? In this course, you will learn how to create Pixar style movies with the open source software Blender. You will learn… Read more
View courseDepartment(s)
-
Advanced Placement Computer Science
This course covers topics typically found in a college-level first course in computer science, and provides a solid preparation for the AP Computer Science A examination. The course emphasis is on procedural abstraction, data abstraction, object-oriented design and programming methodology using the Java programming language, and the use of algorithms… Read more
Course code: ACSC-2AView coursePrerequisites
Computer Science 12Grade(s)
-
Computer Programming 11 (Web Development 11)
This course is open to all grade 11 and 12 students, or to grade 10’s who have completed Information Technology 9. Learn the basics of developing a web based app. You will learn responsive web design using HTML5 and CSS3, add functionality using JavaScript, get content from API’s, and develop… Read more
Course code: MCMPR11View courseDepartment(s)
-
Computer Programming 12 (Web Development 12)
Formerly called Web Development 12. Advanced development in Web Technologies including HTML5, CSS3, Javascript . Develop Progressive Web Apps for mobile devices using more complex technologies like localStorage, cloud databases, mapping and weather API’s. This course is a project based course with quizzes but no exams. Students must be able… Read more
Course code: MCMPR12View coursePrerequisites
Computer Programming 11 (Web Development 11)Department(s)
-
Computer Science 11
This course is open to all grade 11 and 12 students, or to grade 10’s who have completed Information Technology 9. No prior coding experience is required. This course is a prerequisite for Computer Science 12. “I think everyone in this country should learn how to program a computer because… Read more
Course code: MMACS11View courseDepartment(s)
-
Computer Science 12
This course is open to all students with credit in Computer Science 11. This course is a prerequisite for AP Computer Science. “I think everyone in this country should learn how to program a computer because it teaches you how to think.” – Steve Jobs Ready to take your coding… Read more
Course code: MMACS12View coursePrerequisites
Computer Science 11Department(s)
-
Computer Studies 10
Students will: learn how computers work learn how the internet works learn about hardware learn the basics of programming polish computer literacy learn how to use apps that are common in the workplace develop persuasive writing for the web We’re living in a fast-paced environment where technological devices are being… Read more
View courseDepartment(s)
-
Digital Communications 11 (same as Computer Studies 10)
Students will: learn how computers work learn how the internet works learn about hardware learn the basics of programming polish their computer literacy learn how to use apps that are common in the workplace, learn how to write persuasive writing for the web We’re living in a fast-paced environment where… Read more
View courseDepartment(s)
-
Graphic Production 10 (Yearbook 10)
Prerequisites: Open to grade 10-12 students who participate in the interview process in May. Are you interested in journalism, digital SLR photography, writing, graphic design, and layout? Yearbook 10 offers hands-on experience in all aspects of print media production, from photography and writing to digital design and publishing. Join a… Read more
Course code: MIDS-0CView courseGrade(s)
Department(s)
-
Graphic Production 11 (Yearbook 11)
Are you interested in journalism, digital SLR photography, writing, graphic design, and layout? Graphic Production (Yearbook) offers hands-on experience in all aspects of print media production, from photography and writing to digital design and publishing. Join a dedicated team that brings the school’s yearbook to life! Learn how to capture… Read more
Course code: MGRPR11--LView courseDepartment(s)
-
Graphic Production 12 (Yearbook 12)
Are you interested in journalism, digital SLR photography, writing, graphic design, and layout? Graphic Production (Yearbook) offers hands-on experience in all aspects of print media production, from photography and writing to digital design and publishing. Join a dedicated team that brings the school’s yearbook to life! Learn how to capture… Read more
Course code: MGRPR12--LView courseGrade(s)
Department(s)
-
Information and Communications Technology (Web Dev) 10
Open to all students who do not have credit in Information and Communications Technology 9. If you already have credit in ICT 9, take Computer Programming 11 (Web Dev 11) or Computer Science 11. Note: This course is ICT 9/10. If you took ICT 9, it is the same class!… Read more
Course code: MWBDV10View courseGrade(s)
Department(s)
-
Information and Communications Technology 9
Become a power user of computers. Learn the basics of developing an app. Topics cover everything you need to know to be talented with computers, including intelligent use of the Internet, photo manipulation with Photoshop, game programming, and website design using HTML and CSS. No previous computer experience is needed…. Read more
Course code: MADIT09View courseGrade(s)
Department(s)
-
Media Design 10
Media Design 10 will enable students to explore and gain skills in the creation of digital art using professional software. Students will learn and apply principles of design and storytelling while creating personalized projects in: Photoshop, Graphic Design & Character Design, 2D Animation, Video & Movie Production, and Movie Visual… Read more
View courseGrade(s)
Department(s)
-
Media Design 11
Media Design 11 will enable students to explore and gain skills in the creation of digital art using professional software. Students will learn and apply principles of design and storytelling while creating personalized projects in: Photoshop, Graphic Design & Character Design, 2D Animation, Video & Movie Production, and Movie Visual… Read more
View courseDepartment(s)
-
Media Design 12
Media Design 12 will enable students to explore and gain skills in the creation of digital art using professional software. Students will learn and apply principles of design and storytelling while creating personalized projects in: Photoshop, Graphic Design & Character Design, 2D Animation, Video & Movie Production, and Movie Visual… Read more
View courseDepartment(s)