Create Performance Task Deadline: April 30, 2026
Exam Date: May 14, 2026, 12pm, New Gym
Students will be expected to design and implement a program of their choice for the Create Performance Task. Students will need practice identifying and correcting errors to prepare for the AP Exam.
Design, implement, and test a program [an app]
Must include an input, an output, a list or array, and a student-developed procedure with at least one parameter
Save the entire code in PDF, including comments
Peers brainstorm & test allowed
Meet requirements before putting flash in program
Acknowledge others: If you use code from another source, you must acknowledge it. You can use comments for this in your main project code, but not in the code submitted for your PPR
App Functionality: Your app must have a user interface with both an input and an output.
Core Requirements: Your code must include all of the following:
A list
A function with a parameter
An algorithm that uses
Sequencing
Selection [if-else statement]
Iteration [a for loop] inside the function
Four Specific Code Segments:
You will submit screenshots of:
The creation of the list
The function with the parameter and algorithm
The call to that function - shows your understanding of a procedure or function in your project and how it is executed, often with specific input values called arguments
The use or processing of the list
No voice narration
Text captions encouraged
Less than 30MB
Demonstrating user input
Recording the output
Choose the most interesting functionality
Collaboration not allowed
MP4/Webm/WMV/MOV/AVI format
Skip introducing yourself
Use screen recording software, such as Screencastify or PowerPoint Screen Recording
Written responses with code segments and answers to written questions
Must include functions/procedure
Must have a call to the function/procedure
Input & output to function/procedure
Functions/procedure must have parameter
Sequence Selection & Iteration
Show functions & lists working
Remove comments - Your PPR code segments must not contain any comments
Remove extra space - Capture screenshots of your code without any extra space to ensure readability
No peer collaboration allowed
The actual printed PPR form that school downloads for you to use on exam day will automatically include your name and AP ID. However, the digital files you use to populate the PPR in the digital portfolio should not contain this information in their file names or within the content itself [e.g., in code comments or video captions].
Aiming at about 750 words to ensure that the written response is concisely covered all required information. avoid over 800 words.
Multiple choice questions based on the course units
Questions based on student's Create Performance Tasks submission
The five big ideas in AP Computer Science Principles, and their weighting on the multiple-choice section of the AP Exam:
To succeed on the AP CSP Create Task, focus on building a simple app with:
A clear input and output that uses a list
A function with a parameter
An if-else statement
A loop within that function
Practice with the written response prompts to ensure your code is well-suited for them, and remember to create the Personalized Project Reference (PPR) with code segments that are free of comments.
During the written response, you must show you understand how to interpret and explain the code, which includes identifying the function, explaining what it does, and correctly identifying the arguments used when it is called.
Start Early: Begin working on the project around January 2026 to allow for revisions and practice.
Simplify: It's better to have a simple and functional app that meets all requirements than a complex one that doesn't.
Use the Language You Know: Stick to the programming language you've learned in class to avoid unnecessary complications.
Practice with Prompts: Use the sample written response questions to test if your project code is sufficient and to practice answering them.