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