Available courses

Graphic Design Fall

Game Design

Game Design Spring

McGarvey: World Geography

This course covers the entire Advanced Placement Computer Science Principles (AP CSP) Framework and addresses the seven Big Ideas in the framework with a primary emphasis on programming (Big Idea 5) and, closely linked with programming, on abstraction (Big Idea 2).

The secondary emphasis of AP CSP is on the social implications of computers (Big Idea 7, Global Impact). Social topics are included in every unit. Students are encouraged to think critically about each application of technology. The Big Ideas of creativity (Big Idea 1) and algorithms (Big Idea 4) are addressed throughout the units, and there is particular attention to the Internet (Big Idea 6) in Unit 4.

McGarvey: World Geography