MULTIVARIABLE CALCULUS & DIFFERENTIAL EQUATIONS
LINEAR ALGEBRA
Online*** Level: Post-Advanced Placement Prerequisite: AP Calculus BC (Calculus II); department permission
Overview: This year-long course covers a typical collegelevel Calculus III curriculum, including vectors and vectorvalued functions, curves and surfaces in space, partial derivatives and gradients, multiple integration, and line and surface integrals. In the course’s final unit, students learn how to identify and solve various kinds of differential equations, including exact first-order equations, second-order homogeneous and nonhomogeneous linear equations, and partial differential equations, and they practice using such equations to model systems from science and engineering. Built on a foundation of sophisticated problem solving, the course also features 3D visualization and model-building activities that help students develop their geometric intuitions about doing calculus in higher dimensions. Offered Online through One Schoolhouse. Fees apply.
Online*** Level: Post-Advanced Placement Prerequisite: AP Calculus AB (Calculus I); department permission
Overview: Through a wide variety of practical problems, conceptual questions, and visualizations, students learn how to think about vectors, the spaces in which vectors live, and linear mappings between those spaces. They develop powerful new ways of thinking mathematically and apply their new skills to solve a wide variety of problems from other fields, including computer graphics, economics, and population biology. This year-long course covers a typical one-semester college linear algebra curriculum, including matrix algebra, vector spaces, eigenvalues and eigenvectors, and applications to differential equations. Linear algebra is a required and very useful subject in college for many science and engineering majors, and it can be studied either before or after multivariable calculus. It’s a great fit for the student who has completed AP® Calculus AB or BC, who is passionate about a challenge to think in new ways, and who wants to see math applied to the real world. Offered Online through One Schoolhouse. Fees apply.
*** Students will need to adhere to the One Schoolhouse academic schedule for these online courses. Work will be expected during WMA vacation periods. Failure to do so could result in course failure.
COMPUTER SCIENCE & TECHNOLOGY An understanding of computational thinking and the fundamental principles of computer science are becoming more and more valued across all disciplines. Colleges, universities and the industries they feed note the necessity of being conversant with these practices in all fields. WMA is committed to the design and implementation of a program that provides grounding in these skills for all students, and is also a gateway for those who wish to pursue computer science in more depth. The Exploring CS series of electives develops the computational thinking skills that are applicable in any discipline. Mobile Computer Science Principles deepens the understanding of these skills and is also accessible to students who don’t think of themselves as traditional computer science students. This suite of courses encompasses a comprehensive set of inquiry-based lessons, which use a variety of tools and platforms. A major aim of these courses is to attract students who might not think of themselves as “typical” candidates for computer science and allow them to explore project-based lessons that emphasize writing, communication, collaboration, and creativity. Grade 9 Options
Grade 10 Options
Grade 11 Options
Grade 12 & PG Options
CS: Exploring Web Design CS: Exploring/Using Big Data CS: Exploring Robotics
CS Term Electives Java Programming- online Mobile CSP
Java Programming - online Mobile CSP AP Computer Science A- online
Mobile CSP AP Computer Science A- online
CS: EXPLORING WEB DESIGN
Term
Level: Introductory, open to Grades 9 through PG.
Overview: Students take the role of developer as they design a web page while exploring issues of social responsibility. They plan and code their web pages using a variety of tools and collaborate with their peers to ensure usability and relevance. Students will also explore programming as they design, code, test and execute a program that corresponds to a set of expectations. They will use the Scratch (MIT Media Lab) visual programming tool to develop understanding of the logical processes of programming which are applicable across computer languages. As the student designers work through all concepts, they will apply the fundamental notions of Human Computer Interactions and algorithmic problemsolving techniques.
CS: EXPLORING & USING BIG DATA Term Level: Introductory, open to Grades 9 through PG.
Overview: Students explore how computing has facilitated new methods of managing and interpreting data. Students will review the connections between mathematics and computer science. They will use computers to translate, process and visualize data in order to find patterns and test hypotheses; discuss appropriate methods for data collection and aggregation of data necessary to support making a case or facilitating a discovery; examine what constitutes a good survey and create one for a personalized study. Students will work with a variety of large data sets that illustrate how widespread access to data and information facilitates identification of problems. Students will use popular tools for organization and analysis of datasets. 13