Filters

School
Course Types
Grades
Subjects

AP Biology

AP Biology explores the foundations of life on earth, starting with the biochemistry that occurs inside cells and progressing through the function of organelles and genetics. Towards the latter…

Grade AP

Subject Sciences

Type Online

Graduation Credits 4

AP Biology

Grade
AP

Subject
Sciences

Type
Online

AP Biology explores the foundations of life on earth, starting with the biochemistry that occurs inside cells and progressing through the function of organelles and genetics. Towards the latter half of the course, students will explore the theory of natural selection, evolution and the links within ecology.

Requirements

This is a high level academic course and therefore requires a significant time commitment. Students are required to be in grade 11 or 12. It is strongly recommended that students have completed Life Science 11 and/or Chemistry 11 prior to enrolling in AP Biology. If students do not have either of these course prerequisites, admission to AP Biology will be at the discretion of the course teacher.

Major Units and Topics

  • Object-Oriented Programming
  • Class Structure and Design
  • Arrays and Algorithms
  • Conditions and Logic
  • Two-Dimensional Arrays
  • Chemistry of Life
  • Cell Structure and Function
  • Cellular Energetics
  • Cellular Communication and Cell Cycle
  • Heredity
  • Gene Expression and Regulation
  • Natural Selection
  • Ecology

Assessment

This course will require a total of 8 unit tests – each composed of questions from past AP exams. The course will also involve the creation of a full lab report. The main focus of assessment is to determine student’s progress through the course and prepare each student for the AP exam in the summer, regardless of whether they intend on writing the AP exam or not.

Comparative Civilizations Program

UPDATE: We are now planning for a Comp Civ trip in the spring of 2024. Please click for more information!

Grade 12

Subject Arts Education, Christian Studies, Elective or BAA, Social Studies

Type Online

Graduation Credits 12-20

Comparative Civilizations Program

Grade
12

Subject
Arts Education, Christian Studies, Elective or BAA, Social Studies

Type
Online

The Comparative Civilizations Program (with overseas travel) is an intensely spiritual and life-affirming experience. After the challenges of the Covid-19 phenomenon, it has been decided that we will try and bring back the program for the 2023/2024 school year with the trip to Europe occurring some time in March of 2024. Below is a sample draft of course credit and potential travel destinations.

Please note that you can earn a minimum of 12 credits by choosing at least three courses from the following Comparative Civilizations Program course list:

  • CompCiv – Art Studio 12 (with overseas travel)
  • CompCiv – Christian Studies 12 (with overseas travel)
  • CompCiv – Comparative Cultures 12 (with overseas travel)
  • CompCiv – Philosophy 12 (with overseas travel)
  • CompCiv – World Religions 12 (with overseas travel)


  • The remaining 8 credits can be earned through completion of a Final Summative Project which focus on TARGETED lessons pertaining to a students non-CORE choices.

    Each study/travel course combo is designed to best fit your particular interests and transcript needs. For more information about coursework and credits see the program page or contact Mr. Eric Vanee .

Requirements

Completion of Humanities 10 and Humanities 11 recommended but not required.

Note: Humanities 12 may be taken concurrently with the Comparative Civilizations Program.

Major Units and Topics

  • The First Epoch – In the Beginning
  • The Second Epoch – Shifts in Thought
  • The Third Epoch – A Glorious Interruption (Tensions and Transitions)
  • The Fourth Epoch – Triumphant Human

Assessment

This is a synchronous hybrid course which is part of a larger blended multi-credit travel program.
12 weekly Assignment Sets
Field Assignment in Europe
Participation in Weekly Lectures
Option to do Extended Study

Computer Studies 10

This is an awesome course that dives into the world of computers and computer software! Students learn about the physical aspects of computers all the way to learning about spreadsheet software,

Grade 10

Subject ADST

Type Online

Graduation Credits 4

Computer Studies 10

Grade
10

Subject
ADST

Type
Online

This is an awesome course that dives into the world of computers and computer software! Students learn about the physical aspects of computers all the way to learning about spreadsheet software, how to use the command line, and a little bit of programming. This course is offered as a hybrid course to allow students some freedom to explore their interests. In the last two units on programming, students can choose which programming language they are curious to learn about. Additionally, on the final project, students get to focus on their favourite unit of the course whether it is physical tech, working with spreadsheets, programming, etc!

Requirements

  • Access to computer or laptop
  • The ability to print if students want to complete assignments by pencil

Major Units and Topics

  • Computer Basics
  • Maintenance, Security Risks, and Troubleshooting
  • Impacts and Ethical Considerations of Technology
  • Business Applications of Software
  • Shortcuts and the Command Line
  • Introduction to Programming 1
  • Introduction to Programming 2

Assessment

  • Each unit includes:
  • Lessons
  • Quiz
  • Assignment


At the end of the course:
  • Final Project

AP Computer Science A

This course utilizes the interactive, comprehensive, and AP endorsed curriculum from Code.org that uses the Java programming language.

Grade AP

Subject ADST

Type Online

Graduation Credits 4

AP Computer Science A

Grade
AP

Subject
ADST

Type
Online

This course utilizes the interactive, comprehensive, and AP endorsed curriculum from Code.org that uses the Java programming language. The syllabus can be found here. Students also have the option to complete the AP exam, and if they score high enough they can earn university computer science credits to apply to post secondary education. Please note, families will be invoiced for the associated exam fees if a student chooses to write the AP exam.

Requirements

  • Access to computer or laptop
  • AP college board student account
  • Code.org student account

Additionally, the College Board makes the following recommendation:
It is recommended that a student in the AP Computer Science A course has successfully completed a first-year high school algebra course with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represent points on a plane. It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical reasoning that should be acquired before attempting such a course.

Major Units and Topics

  • Object-Oriented Programming
  • Class Structure and Design
  • Arrays and Algorithms
  • Conditions and Logic
  • Two-Dimensional Arrays
  • ArrayLists and String Methods
  • Method Decomposition and Recursion
  • Searching and Sorting
  • AP Exam Review and Practice

Assessment

Each unit will usually include:
  • Interactive lessons
  • Practice Questions
  • Two Quizzes
  • Review Assignment
  • Practice Test
  • Test
  • Activities/Explorations unique to AP

Computer Science 12

An extension of what is learned in Computer Science 11, this course is for those who want to go deeper! Students learn deeper programming concepts using one of the most in-demand programming…

Grade 12

Subject Mathematics

Type Online

Graduation Credits 4

Computer Science 12

Grade
12

Subject
Mathematics

Type
Online

An extension of what is learned in Computer Science 11, this course is for those who want to go deeper! Students learn deeper programming concepts using one of the most in-demand programming languages– Java. We will work through seven non-introductory chapters of the textbook “Introduction to Java Programming” by Y. Daniel Liang. Students do not need to download any programming software onto their computers since we will be using a great browser-based IDE– Repl.it. The course is offered as a hybrid course to allow students some freedom to explore their interests in projects!

Requirements

Prerequisite: Computer Science 11

  • Access to computer or laptop
  • Repl.it account for submissions

Major Units and Topics

  • Multidimensional Arrays
  • Objects and Classes
  • Object-Oriented Thinking
  • Inheritance and Polymorphism
  • Exception Handling and Text I/O
  • Recursion
  • Sorting

Assessment

  • Each unit includes:
  • Textbook chapter
  • Exercises
  • Assignment


⅓ through the course:
  • Project 1


⅔ through the course:
  • Project 2


At the end of the course:
  • Final Project

Computer Science 11

No prior programming experience is needed for this introduction to computer science course! We start right at the beginning. In this course, students learn one of the most in-demand programming…

Grade 11

Subject Mathematics

Type Online

Graduation Credits 4

Computer Science 11

Grade
11

Subject
Mathematics

Type
Online

No prior programming experience is needed for this introduction to computer science course! We start right at the beginning. In this course, students learn one of the most in-demand programming languages– Java. We will work through the first seven chapters of the textbook “Introduction to Java Programming” by Y. Daniel Liang. Students do not even need to download any programming software onto their computers since we will be using a great browser-based IDE– Repl.it. The course is offered as a hybrid course to allow students some freedom to explore their interests in projects whether they are curious about making games, building a sudoku-solver, mathematics in programming, etc!

Requirements

  • Access to computer or laptop
  • Repl.it account for submissions

Major Units and Topics

  • Introduction to Programs and Java
  • Elementary Programming
  • Selections
  • Mathematical Functions, Characters, and Strings
  • Loops
  • Single-Dimensional Arrays

Assessment

  • Each unit includes:
  • Textbook chapter
  • Exercises
  • Assignment


⅓ through the course:
  • Project 1


⅔ through the course:
  • Project 2


At the end of the course:
  • Final Project

AP Calculus BC

Get ready to learn some amazing math in an amazing way! This AP Calculus course is an engaging, interactive, and student-friendly course that suits all learning styles, with auditory, visual, and…

Grade AP

Subject Mathematics

Type Online

Graduation Credits 4

AP Calculus BC

Grade
AP

Subject
Mathematics

Type
Online

Get ready to learn some amazing math in an amazing way!

This AP Calculus course is an engaging, interactive, and student-friendly course that suits all learning styles, with auditory, visual, and hands-on components throughout. Each lesson involves interactive videos that allow students to go at their own speed, with the ability to pause and rewind at any point. Many lessons include fun, interactive applets and dynamic graphs that enhance student understanding.

Each video is accompanied by a student-friendly note package that allows students to take notes to whatever level of detail they like. There are also tons of practice questions with full, detailed solutions for each, which means students will never get stuck and can learn how to solve even the most difficult calculus problems. Students can also retake every quiz and test to help them master the material and perform their best.

This course is strongly recommended for students who are planning to take Calculus at post-secondary. The material covered in this course roughly corresponds to the material addressed in both first and second semester Calculus at the university level. Students also have the option to complete the AP exam, and if they score high enough they can earn univeristy math credits to apply to post secondary education. Please note, families will be invoiced for the associated exam fees if a student chooses to write the AP exam.

View the AP Calculus BC Intro video here.

Requirements

A graphing calculator is built into every practice question, so a handheld one is not needed.

Having an additional handheld scientific calculator, however, will be useful.

Co-requisite: Pre-Calculus 12 (if not already completed)

Major Units and Topics

  • Functions
  • Limits
  • Derivatives
  • Applications of Derivatives
  • Integrals
  • Applications of Integrals
  • Differential Equations
  • Analytic Geometry
  • Series and Convergence
  • Polynomial Series and Approximations
  • Advanced Topics unique to AP

Assessment

Each chapter typically has:
  • Video Notes
  • Practice Questions
  • Two Quizzes
  • Review Assignment
  • Practice Test
  • Test
  • Activities or Explorations unique to AP

AP Calculus AB

Get ready to learn some amazing math in an amazing way! This AP Calculus course is an engaging, interactive, and student-friendly course that suits all learning styles, with auditory, visual, and…

Grade AP

Subject Mathematics

Type Online

Graduation Credits 4

AP Calculus AB

Grade
AP

Subject
Mathematics

Type
Online

Get ready to learn some amazing math in an amazing way!

This AP Calculus course is an engaging, interactive, and student-friendly course that suits all learning styles, with auditory, visual, and hands-on components throughout. Each lesson involves interactive videos that allow students to go at their own speed, with the ability to pause and rewind at any point. Many lessons include fun, interactive applets and dynamic graphs that enhance student understanding.

Each video is accompanied by a student-friendly note package that allows students to take notes to whatever level of detail they like. There are also tons of practice questions with full, detailed solutions for each, which means students will never get stuck and can learn how to solve even the most difficult calculus problems. Students can also retake every quiz and test to help them master the material and perform their best.

This course is strongly recommended for students who are planning to take Calculus at a post-secondary institution. Students who complete AP Calculus AB will learn material that is roughly equivalent to the topics covered in a first semester univeristy calculus course. Students also have the option to complete the AP exam, and if they score high enough they can earn univeristy math credits to apply to post secondary education. Please note, families will be invoiced for the associated exam fees if a student chooses to write the AP exam.

View the AP Calculus AB Intro video here.

Requirements

A graphing calculator is built into every practice question, so a handheld one is not needed.

Having an additional handheld scientific calculator, however, will be useful.

Co-requisite: Pre-Calculus 12 (if not already completed)

Major Units and Topics

  • Functions
  • Limits
  • Derivatives
  • Applications of Derivatives
  • Integrals
  • Applications of Integrals
  • Differential Equations
  • Advanced Topics unique to AP

Assessment

Each chapter typically has:
  • Video Notes
  • Practice Questions
  • Two Quizzes
  • Review Assignment
  • Practice Test
  • Test
  • Activities/Explorations unique to AP

AP Macroeconomics

The purpose of AP Macroeconomics 12 is to give students a working understanding of Macroeconomics and to have them well prepared for the College Board AP exam in May of each year. Throughout the…

Grade AP

Subject ADST

Type Online

Graduation Credits 4

AP Macroeconomics

Grade
AP

Subject
ADST

Type
Online

The purpose of AP Macroeconomics 12 is to give students a working understanding of Macroeconomics and to have them well prepared for the College Board AP exam in May of each year. Throughout the course, students are provided with a thorough understanding of the principles of Economics – and, through a variety of interfaces – so they can robustly interact with the functions, methods and strategies of economic decision-making. From simpler concepts such as scarcity, and supply and demand, to more advanced considerations related to production decisions and international trade, this course places emphasis on higher level reasoning and analysis in relation to national income, fiscal and monetary policy, measures of economic performance and international trade. Therefore, significant emphasis will be placed upon: developing critical thinking skills so that economic precepts can be questioned and tested against reality and various side-effects; and, developing an understanding of the delicate relationship between market efficiencies and its implications at national and international levels, in terms of allocating (or misallocating) resources, and recognizing the difficult task governments have in managing market forces. Students will be able to fully articulate the nature of economic conflict; and, in the context of analysing current economic issues, demonstrate how informed economic choices can be made to balance the conflicting economic objectives, rights, and responsibilities of various economic stakeholders.

Please note, families will be invoiced for the associated exam fees if a student chooses to write the AP exam.

Requirements

Students need to create an AP college board student account in order to access supplementary class materials

Major Units and Topics

  • Scarcity and Opportunity Cost
  • Supply and Demand
  • Production Possibilities
  • Circular Flow, GDP, Unemployment
  • Price, Inflation and Elasticity
  • National Income and Price Determination
  • Fiscal Policy and Stabilizers
  • Banking and Interest Rates
  • Monetary Policy and Money Markets
  • Economic Growth and Public Policy

Assessment

As an AP level course (college credit if successful on the AP exam) emphasis is placed on the learner being able to direct their own learning, navigating resources provided and while working on cases, forums, review questions and quizzes. There are six unit-tests and a final mock exam which students will be well prepared for given the highly engaging video-based instruction and interactive modelling activities. Students will propose an economic problem and work through a suitable method for resolving it so they can build confidence simulating routines of a practicing economist. A larger project will allow students to evaluate present day economic phenomena and reflect on the delicate nature of economic relationships. In this case, students will be tasked with simulating the role of a policy-maker.