Filters

School
Course Types
Grades
Subjects

Genocide Studies 12

At the end of World War II, the world was shocked by images of emaciated people, piles of dead bodies, and stories of millions of civilians slaughtered. Faced with the reality of the horrors of the Ho

Grade 12

Subject Social Studies

Type Online

Graduation Credits 4

Genocide Studies 12

Grade
12

Subject
Social Studies

Type
Online

At the end of World War II, the world was shocked by images of emaciated people, piles of dead bodies, and stories of millions of civilians slaughtered. Faced with the reality of the horrors of the Holocaust, the world said, “Never again.” Documents like the Universal Declaration of Human Rights were drafted saying, “disregard and contempt for human rights have resulted in barbarous acts which have outraged the conscience of mankind.” Hundreds of nations signed the document, saying, “Never again.”

But though the world said “never again,” genocide has happened again and again. And it may even be happening in your lifetime.

When you study Genocide, you will inevitably see images that are hard to see, and hear stories that are hard to hear. These images and these stories shine a light on some of the darkest atrocities in human history. These things are hard to look at. But every generation must look. Every generation must see. Every generation must testify, “These things happened, and these things were wrong, and we must ensure that these things never happen again.”

The hope in telling these stories is not to make you cynical, jaded, and desensitized to the monstrous things that one person can do to another; instead, the hope is that you will be aware, informed, and become a part of a new generation that will say, “Never again,” and then actually make it come true.

Please note – this course requires a face-to-face meeting with the course teacher before students are able to begin work in the course.

View the Genocide Studies 12 Intro video here.

The synchronous class schedule can be viewed here.

Requirements

  • Students must be in grade 12.
  • Students must complete all lessons and assignments
  • Each lesson designed to take approximately 60 – 90 minutes

Major Units and Topics

  • What is Genocide?
  • The Holocaust
  • Cambodia and the Khmer Rouge
  • Rwanda’s 100 Days of Slaughter
  • Indigenous Canadians
  • 21st Century Genocides

Assessment

  • Response questions
  • Discussion forums
  • Various other lesson assignments
  • Photo Narrative Course Project

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