AP Computer Science Principles

Create Performance Task

Three powerful tools to prepare your students for success.
Everything they need for the CPT, all in one place.

AutoRecord Output
100%PPR Score Guaranteed
AIGraded Written Response
Scroll to explore
Code Filmer
123456
def create_algorithm(data):
for item in data:
if validate(item):
process(item)
return results
|
REC0:47
Step 1

Write Code & Automatically Record Output

Students can write code for their written response and automatically record their code's output without any additional installations.

  • Built-in code editor with syntax highlighting
  • Automatic recording of program output (up to 1 min)
  • No additional software or installations required
  • Export code in AP Digital Portfolio format
Try Code Filmer →
PPR Evaluator
Procedure Section8/10
Algorithm Section9/10
AI Suggestion: Add more detail about list abstraction...
Step 2

PPR Feedback Generator

Students upload their Personalized Project Reference for instant AI analysis. They get actionable feedback to improve before final submission.

  • Section-by-section scoring analysis
  • AI-powered improvement suggestions
  • 100% PPR score guaranteed
  • Unlimited revisions and re-evaluations
Try PPR Evaluator →
WRQ Practice
Question 3a
Describe the purpose of the algorithm...
Student Response
AI Feedback Ready
Step 3

AI-Graded Written Response for Your Code

Students copy their own code and can practice Written Response Questions with instant AI grading. Build confidence and identify weak areas before the exam.

  • 20+ practice questions across all difficulty levels
  • Instant AI feedback on every response
  • Detailed explanations aligned with scoring rubrics
  • Track student progress over time
Try WRQ Practice →

Frequently Asked Questions

Everything you need to know about the AP CSP Create Performance Task

What is the AP CSP Create Performance Task?

The Create Performance Task (CPT) is a required component of the AP Computer Science Principles exam, worth 30% of your total score. Students must develop a program that includes an algorithm with sequencing, selection, and iteration, create a video demonstrating the program running, and submit a Personalized Project Reference (PPR) with code segments.

How long is the AP CSP Create Performance Task?

College Board recommends 12 hours of in-class time for the Create Performance Task. This includes time for planning, coding, testing, creating the video, and completing the written responses.

What are the AP CSP Create Task requirements?

The Create Task requires: 1) A program with an algorithm using sequencing, selection, and iteration, 2) A video (up to 1 minute) showing the program running, 3) A Personalized Project Reference (PPR) with your procedure code and how it works, and 4) Written responses during the AP exam about your program.

What is the Personalized Project Reference (PPR)?

The PPR is a document you submit before the AP exam containing two code segments from your Create Task: one showing a student-developed procedure with a parameter, and one showing where that procedure is called. You'll use this reference during the Written Response Questions on exam day.

How is the Create Performance Task scored?

The CPT is scored through the Written Response Questions on the AP exam, which are worth 30% of your total score. Readers evaluate your responses based on how well you explain your program's purpose, functionality, and algorithm using your PPR as reference.

Can I use a partner for the AP CSP Create Task?

No, the Create Performance Task must be completed individually. While you can get help debugging and feedback from teachers, all code, video, and written responses must be your own original work.

Set Your Students Up for Success

With all three tools working together, your students will have everything they need to excel on the Create Performance Task.

Code & Video Complete
PPR Polished
WRQ Prepared
Get Started with Your ClassView official College Board guidelines →