AP Computer Science Principles
Sign in to My AP to access AP Daily videos in AP Classroom—use these short, targeted videos to improve your skills and content knowledge.
The AP Computer Science Principles Exam has two parts: the Create performance task—which you’ll complete over the course of the year and submit online for scoring through the AP Digital Portfolio—and the end-of-course multiple-choice exam. Both measure your proficiency in and grasp of the course practices and content, and both contribute to your final AP score on a scale of 1–5.
Thu, May 20, 2021,
11:59 PM ET
You must submit your final Create AP Computer Science Principles performance task via the AP Digital Portfolio by this time.
Thu, May 13, 2021,
8 AM Local
This is the regularly scheduled date for the AP Computer Science Principles Exam.
12hrs 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:
2hrs 70 multiple-choice questions, 4 answer options, 70% of Score
The end-of-course multiple-choice exam is a paper-and-pencil written exam. It contains three types of multiple-choice questions:
The Create performance task, like the end-of-course exam given in May, is scored by the College Board. The scoring is done by trained, experienced educators called AP Readers.
AP Computer Science Principles Student Handouts
Get detailed directions for completing the Create performance task and access the AP CSP Exam Reference Sheet.
2021 AP Computer Science Principles Create Performance Task Scoring Guidelines
Review the scoring guidelines that the AP Program uses to score the Create performance task.
AP Computer Science Principles Create Performance Task Student Samples and Scoring Guidelines Archive
Review student samples and scoring commentary for the Create performance task.
AP Computer Science Principles Exam Reference Sheet
This reference sheet is distributed to students for use during the end-of-course exam. It contains both block-based and text-based programming constructs and establishes a common way to communicate programming concepts.