fbpx

AP Computer Science A

AP Computer Science A is an introductory course in computer science. The course emphasizes object-oriented programming methodology with a concentration on problem-solving and algorithm development and is the equivalent of a first-semester college-level course in…

Introduction to Programming

This AP-approved self-paced course introduces students to computer science through programming. Topics include fundamental java commands, control structures, problem-solving design, the use of variables and data structures to represent data, the development and implementation of…

Dance Eclectic Performance Preparation

This performance-preparatory class works toward the final production of Dance Eclectic, a Term 5 performance course. Working in smaller groups within the company choreography, students devise and practice individualized dances and choreography. Students also assist…

Creative Transformation

In this class, students unearth the world of artistic innovation while exploring the principles of “Reduce, Reuse, and Recycle.” Through the mediums of photography with the laser cutter, assemblage, and encaustic photography, students delve into…

Digital Portfolio

In this course, students learn to harness the power of Adobe Express to create a professional and captivating digital portfolio to showcase their artistic achievements and potential in an engaging and innovative manner. In the…

Spanish: Writing Workshop

This course is recommended for students who are heritage speakers and have strong reading and listening skills but lack experience writing. It may also benefit students who need additional preparation for IB or AP courses…

French: Current Events

This course is designed for students seeking to further their French-language proficiency. Through news sites, podcasts, videos, documentaries, advertisements, entertainment and other current media, students learn about the French-speaking world today. Class is conducted entirely…

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…

Advanced Projects in Computer Science

This course centers on constructing advanced custom creations that blend resources from the prerequisite robotics/physical computing and AP Computer Science modules. The sky is not the limit but just another challenge in this course. Students…
1 2 3 4 5 29