AP Computer Science Principles

Create Performance Task

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

AutoRecord Output
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 →
WRQ Practice
Question 3a
Describe the purpose of the algorithm...
Student Response
AI Feedback Ready
Step 2

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 a student-developed procedure, a call to that procedure, a list (or other collection type), a use of the list, selection, and iteration. They also 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 a student-developed procedure, a call to that procedure, a list and its use, selection, and iteration, 2) A video (up to 1 minute) showing input, program functionality, and output, 3) A Personalized Project Reference (PPR) with a Procedure section and a List section, 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 code segments from your Create Task organized into two sections: a Procedure section showing your student-developed procedure and where it is called, and a List section showing your list and how it is used. You'll reference the PPR during the Written Response Questions on exam day.

How is the Create Performance Task scored?

The CPT is scored on 6 points total, worth 30% of your AP score. Points are awarded for: the video (1 point), program requirements (1 point), Written Response 1 about program design and purpose (1 point), and Written Response 2 covering algorithm development, errors and testing, and data and procedural abstraction (3 points).

Set Your Students Up for Success

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

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