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

Graphic Production 12 (Yearbook 12)

This course was formerly called Yearbook 12. If you have an interest in journalism, digital SLR photography, layout, writing, graphic art, and design, then this 4 credit course is for... 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

Computer Programming 12 (Web Development 12)

Formerly called Web Development 12. Advanced development in Web Technologies including HTML5, CSS3, Javascript, and PHP. Develop Progressive Web Apps for mobile devices. Libraries such as Bootstrap and JQuery may also... Read more

Computer Science 12

Learn to program Space Invaders! This course will prepare you for a career in Computer Science, Software Engineering, and Information and Computer Systems. This course is a recommended prerequisite for... 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

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