The Mathematics Department aims to help students simultaneously develop specific mathematical competencies and sharpen their general analytical reasoning skills. We believe that mathematics is worthy of study both because of its direct applications and due to its cultivation of mathematical modes of thinking, which provide powerful tools, useful across many fields.
Our standard course sequence is: Algebra I; Geometry; Algebra II/Trigonometry; Precalculus; Calculus. Our honors sequence is: Geometry Honors; Algebra II/Trigonometry Honors; Precalculus Honors; Calculus AB or BC. While we encourage students to challenge themselves, we appreciate that many factors contribute to a student’s selected path.
We appreciate the role of technology in teaching and learning, and we attempt to promote intentional uses of technology coupled with an understanding of the mathematics underlying the tool. Skills in mental arithmetic and approximation, for example, prevent a calculator from becoming an oracle.
As the learning of mathematics often happens at its own pace, we work closely with students both inside and outside of class hours. Our doors are open early and our classrooms are often full during the lunch time study period.
- Algebra 1
- Geometry Honors
- Algebra II Trigonometry
- Algebra II Trigonometry Honors (1.0)
- Precalculus honors
- AP Calculus AB
- AP Calculus BC
- Multivariable Calculus Honors
- Introduction to Programming
- Introduction to Statistics
- AP Statistics
Multivariable Calculus Honors is a second year calculus course, which involves the extension of calculus to two or more variables. This course will be run in a seminar style with participants expected to contribute to the discussion and presentation of the material. This course will also involve a number of self-directed projects. The prerequisite for the course is the completion of AP Calculus AB (with a 4 or higher on the AP exam) or AP Calculus BC (with a 3 or higher on the AP exam).
This course introduces students to the core concepts of programming while simultaneously teaching students how to program. It covers fundamental programming ideas like functions, control structure, variables and assignments, etc as well as basic abstract data structures like vectors, queues, stacks, etc. It will also touches on the topics of data abstraction, recursion and algorithms. The prerequisite for this course is Algebra I.