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)

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

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... 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. "I think everyone in this country should learn how... 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