AP Computer Science Principles
The AP Computer Science Principles (CSP) Exam consists of two parts:
- A through-course Create performance task where students develop a computer program of their choice.
- An end-of-course digital AP Exam administered in May. Check the AP Exam schedule. Students have two hours to complete the multiple-choice section of the exam (70 questions), and one hour to respond to two questions related to the code in their Personalized Project Reference. The two questions include four distinct written-response prompts.
Students submit their Create performance task through the AP Digital Portfolio by no later than April 30, 2025 (11:59 p.m. ET), following these steps. As the AP coordinator, you can monitor the activity in the AP Digital Portfolio, and you'll need to perform a few tasks connected to the AP Digital Portfolio before the performance task submission deadline.
Create Performance Task
The Create performance task consists of three components:
- Program Code
- Video
- Personalized Project Reference (student-authored) containing screen captures of their list and procedure
Note for 2025 AP Exams: Like last year, AP coordinators will need to print the Personalized Project Reference (PPR) from the AP Digital Portfolio for each student before the exam:
- After the April 30 submission deadline for students and before exam day, sign in to the AP Digital Portfolio and print each student’s Personalized Project Reference.
- On exam day, give the Personalized Project Reference for each student taking the exam to the proctor.
Ordering
AP coordinators order AP CSP Exams along with all other AP Exams in AP Registration and Ordering. For more information about ordering AP Exams, go to Ordering and Fees.
AP Digital Portfolio
The AP Digital Portfolio is directly linked to My AP. When students enroll in an AP CSP class section in My AP, their enrollment will carry over to the AP Digital Portfolio. An AP ID will be assigned to the student through My AP and will also carry over to the AP Digital Portfolio.
Students must submit all three performance task components as final by clicking the Submit Final button in the AP Digital Portfolio by the submission deadline.
It's likely that there will be a higher volume of simultaneous submissions as the 11:59 p.m. ET deadline approaches, which means that it may take longer for student submissions to upload in the AP Digital Portfolio. So that students don’t risk missing the deadline, strongly advise them to build extra time to prepare the upload and submit. Students should not wait until the last minute to upload their Create performance task components as final in the AP Digital Portfolio.
See this AP Digital Portfolio page for more information.
Independent Study, Homeschooled Students
If your school supports independent study or homeschooled students who want to take an AP CSP End-of-Course Exam without participating in an AP CSP class at school along with creating an exam only class section in AP Registration and Ordering and providing the join code to students so they enroll, also share these directions for enrollment and submission of work in the AP Digital Portfolio: