Upper School Computer Science/Technology Curriculum

Multimedia Applications and Multimedia Programming


In the Multimedia courses, students learn to use the tools necessary to create professional documents and presentations. The courses explore concepts of design, layout, typography, and graphics. Specific units of study include advanced word processing and presentation software, video creation and editing software, and advanced database software.


AP Computer Science A


In AP Computer Science A, students learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. Students learn to apply programming tools and solve complex problems through hands-on experiences and examples. Fundamental topics include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. Students in this course are expected to take the AP Computer Science A exam offered each spring.

Upper School Robotics (9th-12th Grade)

A select group of Upper School students participate in the FIRST Tech Challenge (FTC) competition each year. These students are tasked with designing, building, and programming a robot to accomplish specific tasks on a 12’x12′ playing field. FTC team members learn to think like engineers as they go through the process of prototyping, building, and testing their robot. Teams around the world all receive the same robot kit, but without any instructions. Instead, they’re given a manual about the game and how the robot must play. The games change every year! FTC not only provides invaluable hands-on experience in science, technology, engineering, and math, but also builds confidence and develops teamwork and interpersonal communication skills.

Students form teams each fall and practice 1-2 times per week until competition begins in late winter. Teams have the opportunity to compete with their robots in head-to-head competition at the local, regional, and national level.

For more information on FIRST Tech Challenge, click here.