AP Computer Science Principles
Learn all about the course and exam. Already enrolled? Join your class in My AP.
The AP Computer Science Principles assessment has two parts: two performance tasks—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 AP Exam. All measure your proficiency in and grasp of the course practices and content, and all contribute to your final AP score on a scale of 1–5.
12hrs 24% of Score
For this part of the assessment, 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 class time to complete the task. You’ll submit these items through the AP Digital Portfolio application for scoring:
8hrs 16% of Score
For this part of the assessment, you’ll identify a computing innovation, explore its impact, and create a related digital artifact.
You’ll be given a minimum of 8 hours of class time to complete the task. You’ll submit these items through the AP Digital Portfolio application for scoring:
~74 multiple-choice questions 2hrs 60% of Score
The end-of-course AP Exam is a paper-and-pencil written exam. It contains two types of multiple-choice questions:
The two performance tasks, like the end-of-course exam given in May, are scored by the College Board. The scoring is done by trained, experienced educators called AP readers.
Practice in AP Classroom
Enrolled in an AP course? If you’ve already joined your class section online, your teacher can assign you practice questions through AP Classroom. Sign in to access them.
Assessment Overview and Performance Task Directions for Students
Get detailed directions for completing the Create and Explore performance tasks as well as an exam reference sheet.
Written Response Template for Create Performance Task
Use the College Board Written Response Templates for Create performance tasks to facilitate accurate scoring of your work and to avoid suspicion of plagiarism.
Written Response Template for Explore Performance Task
Use the College Board Written Response Templates for Explore performance tasks to facilitate accurate scoring of your work and to avoid suspicion of plagiarism.
2019 AP Computer Science Principles Performance Task Scoring Guidelines
Review the scoring guidelines that the AP Program used to score the Create and Explore performance tasks.
AP Computer Science Principles Performance Task Student Samples and Scoring Guidelines Archive
Review student samples and scoring commentary for the Create and Explore performance task from 2019 and earlier.
AP Computer Science Principles Create Performance Task Student Samples
Review student samples for the Create performance task from 2019.
AP Computer Science Principles Explore Performance Task Student Samples
Review student samples for the Explore performance task from 2019.
Explore A: Artifact
Explore A: Written Response
Explore B: Artifact
Explore B: Written Response
Explore C: Artifact
Explore C: Written Response
Explore D: Artifact
Explore D: Written Response
Explore E: Artifact
Explore E: Written Response
Explore F: Artifact
Explore F: Written Response
Explore G: Artifact
Explore G: Written Response
Explore I: Artifact
Explore I: Written Response
Explore H: Artifact
Explore H: Written Response
Explore J: Artifact
Explore J: Written response
AP Digital Portfolio: Student User Guide for AP Computer Science Principles
This manual contains detailed instructions, with screenshots, on how to join your AP Computer Science Principles class, how to upload and submit your work via the AP Digital Portfolio, and how to prepare for the end-of-course exam.