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

Step into the world of real-world programming and problem-solving! This course takes you beyond the basics, covering object-oriented design, algorithms, and data structures using Java, just like a college-level first course in computer science. You’ll tackle hands-on projects, including a team-based large-scale problem using agile development, putting your coding and… Read more
Course code: ACSC-2AView coursePrerequisites
Computer Science 12Grade(s)
-
AI & Game Design 11

This course is open to all grade 11 and 12 students, or to grade 10’s who have completed Information Technology 9. Game Dev & AI is a hands-on, beginner-friendly course where students learn to design and build fun, interactive web and mobile games powered by artificial intelligence. Using simple tools… Read more
Course code: MCMPR11View courseDepartment(s)
-
AI & Game Design 12

Formerly called Web Development 12. Game Dev & AI is a hands-on, course where students learn to design and build fun, interactive web and mobile games powered by artificial intelligence. Using simple tools like JavaScript, p5.js or Phaser, and real AI APIs, students create games that can adapt, respond, and… Read more
Course code: MCMPR12View coursePrerequisites
AI & Game Design 11Department(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. Computer Science 11 is an engaging and beginner-friendly course that introduces students to the… 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. Dive into the world of advanced programming and cutting-edge technology! In this course, you’ll master Object-Oriented Programming in Java, explore the fundamentals of Machine Learning, and develop essential… 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)

