Grade 12, University course extends the concepts covered in ICS3U with more theoretical computer science topics, including object-oriented programming, data structures and algorithm analysis.
Grade 11, University course introduces students to fundamental programming concepts and basic algorithm development. Other topics, including environmental issues and career opportunities, are explored.
Grade 12, University course is split into two halves: one covering limits and differential calculus, and the other covering vector concepts including physical applications of vectors and equations of lines and planes.
Grade 12, University course expands on the material from MCR3U, and introduces additional concepts such as polynomial functions, rates of change, logarithms.
Grade 12, University course is split into two halves: one covering counting and probability, and the other covering statistics and mathematical modelling.
Grade 11, University course covers many different types of functions, including quadratic, exponential and sinusoidal. Discrete functions are also examined, as well as their use in financial applications.
Grade 10, Applied course covers linear relations and systems, trigonometry and quadratic relations. Algebraic skills, including factoring, are also emphasized.
Grade 10, Acadmic course extends prior knowledge about linear relations by examining linear systems. Other topics include analytic geometry, quadratic relations and introductory trigonometry.
Grade 9, Applied class covers linear relations and fundamental geometry concepts for both 2D and 3D figures. Algebraic skills are also a major focus of development.
Grade 9, Academic class covers linear relations and fundamental geometry concepts, including volume and surface area. Algebraic skills are also a major focus of development.