Course Selection

Exploring Computer Science H - Grade 9, 10, 11
Students will explore topics in computer science including human and computer interactions, problem solving, html web design, scratch programming, data, and robotics.

Computer Science Principles H Grade 10, 11, 12
Students explore the use of computers in various disciplines through a variety of units. Underlying structure is using the design cycle approach to solving problems and doing projects. Course requires daily attendance and work.
AP Computer Science Principles Grade 11, 12
The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving.
AP Computer Science A Grade 11, 12
The goals of the AP Computer Science A course are comparable to those in the introductory course for computer science majors offered in many college and university computer science departments. It is an excellent course for any student who is intending to major in Computer Science or any other Engineering based field.
IB SL Info Technology II Grade 12
This course is designed as “the study and evaluation of the impact of information technology on individuals and society” where information technology is defined as “the acquisition, processing, storage, manipulation and dissemination of digital information by computing or telecommunications or a combination of both.” Over the course of the class, students will be exposed to the following applications among others: Microsoft Office Suites advanced features, Adobe Photoshop, Adobe Illustrator, Adobe In‐Design, Google Earth, Tinker‐CAD, Adobe Dreamweaver, and Audacity. It is not a programming course.