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... Read more
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... Read more
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,... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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... Read more
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)... Read more

