top of page
Main Office Summer Hours

The Main Office will be open Monday - Friday from 9:00 AM to 3:00 PM.

AP Computer Science Principles

AP Computer Science Principles is a complete, full-year course that focuses on the 7 “Big Ideas” in computer science using project-based approaches.

The course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity, and how computing impacts our world.

Using project-based lessons and materials throughout, students will work to address real-world problems and design solutions to put computational thinking into practice. These culminate in a capstone Performance Task project where students can demonstrate what they’ve learned - to become creators, instead of merely consumers, of the technology all around them. This course will prepare students for the end-of-course AP exam.

Equipment needed: access to a computer at home for homework.

Note: a course requirement includes summer homework.


  • Computer Science
  • Visual & Performing Arts and Computer Science


UC, CSU, & NCAA Approved


10 Computer Science




10th, 11th, & 12th grades


Successful completion of Algebra 1, and teacher recommendation 

More Than High School.

Her School.

Schedule a visit today