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

Advanced Placement Statistics

AP Statistics Pre/Co-requisites: English 11 and Pre-Calculus Math 11 (86% or higher is recommended). This course is offered inside the timetable four days a week in semester one, and outside... Read more

Advanced Placement Physics

This is a calculus based course that covers topics found in a first year University course in classical mechanics.  Topics include kinematics, dynamics, statics, energy, momentum, rotational dynamics, gravitation, and... Read more

Advanced Placement Calculus

Prerequisites: Pre-Calculus Math 12 (86% or higher is recommended) A block of Advanced Placement Calculus will be offered to a group of students. This group will be chosen by the Math... Read more

Advanced Placement English

English 12 Advanced Placement provides a prime opportunity to sharpen writing skills, enhance reading sophistication, and broaden knowledge via the study of challenging literature.   This course prepares students to write... Read more