Learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use. You’ll work on your own and as part of a team to creatively address real-world issues using the tools and processes of computation.
Contains a student-directed version of the performance task guidelines.
The AP Computer Science Principles assessment consists of two parts: performance tasks and the end-of-course AP Exam. Both measure student achievement of the course learning objectives.
Section I: End-of-Course Multiple-Choice Exam
70 Multiple-Choice Questions | 120 Minutes | 70% of Score | 4 answer options
57 single-select multiple-choice
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: select 2 answers
Section II: Create Performance Task
30% of Score
For this part of the exam, you’ll develop a computer program of your choice: one that solves a problem, enables an innovation, or helps you express personal interests.
You’ll be given a minimum of 12 hours of in-class time to complete the task. You’ll submit these items through the AP Digital Portfolio application for scoring:
A video of your program running
Individual written responses about your program and development process
Program code