fbpx

Advanced Programming: Simulations

The Advanced Programming: Simulations course gives students the knowledge and skills necessary to develop models of real-world phenomena. Once developed, these simulations are used to provide insight into a range of topics such as epidemiology,…

Election Exit Polling

Exit polling is a surveying method that gathers information from voters as they leave their election polling place to understand patterns and predict election outcomes. In this hands-on course, students plan and carry out exit…

Proof and Advanced Topics in Mathematics

This course expands on proof-writing techniques introduced in Algebraic and Advanced Analysis (MAT220A) and Advanced Analysis (MAT360A), developing and honing students’ skills. The primary focus is on topics in number theory and discrete mathematics; topics…

Mathematical Art

Mathematical Art is a project-based exploration into using mathematics to understand and create works of art. Through graphs, geometry, computers, and physical materials, students create their own mathematically inflected objects of beauty. Topics covered from…

Trigonometry

This one-mod course is focused on unit circle trigonometry. Students are introduced to radian measure and work extensively with expressions, equations, and graphs involving the sine, cosine, and tangent functions. The cotangent, secant, and cosecant…

Applied Functions

This course, which can be taken alone or as the third mod of Functions and Trigonometry (MAT310A), gives students the opportunity to advance their algebraic and trigonometric knowledge before proceeding with the IB SL Math:…

Advanced Programming: AI

Advanced Programming: Artificial Intelligence is an advanced course in computer science for those who have ample mathematical and programming experience. The first two mods of the course survey some of the common methodologies in artificial…

AP Computer Science A

This course is cross-listed as SCI-428A (Science). See the Science section of the catalog for description. Min-Max Credit Hours: 2.0-3.0

Discrete Math

Discrete mathematics studies mathematical structures that are discrete in nature. This is the mathematics that underlies algorithms in computing. This course will study topics in combinatorics and graph theory, in particular: counting arguments and combinatorial…
1 2 3 4