AP CS Principles

Here is the official Course and Exam Description from the College Board. This course is designed for students who are curious about computer science and want to understand the "big" picture as well as learn some programming. I think of this as a college-level computer science course for students who are majoring in another field.

  • As part of the AP grading process, students will complete one performance task in addition to taking a two-hour multiple choice exam in May. Grades for the performance task are very dependent on well-written responses to specific prompts; that is why the course has an English requirement.

  • Offered to grades 10 to 12

  • Class meets every day for all year for 1 credit

  • Prerequisite: (a) 85% in Algebra 1 and Geometry AND (b) 80% in honors English or 85% in Academic English

  • Students who complete this course with an 80% or better may take AP Computer Science A


We will cover many of these ideas through programming assignments in JavaScript using code.org and CodeHS.com.

Sign in to https://myap.collegeboard.org to join the class. You should use the same the same login you use to access your AP scores,

PSAT scores, or register for the SAT. We will also (eventually) use the resources posted there.