BIG PICTURE: For this part of the exam, you’ll develop a computer program of your choice: one that solves a problem, enables an innovation, or helps you express personal interests.
The Create Performance Task is worth 30% of your AP Assessment Score.
You’ll be given a minimum of 12 hours of in-class time to complete the task, but you're welcome to work on it outside of class.. You’ll submit these items through the AP Digital Portfolio application for scoring:
A video of your program running
Individual written responses about your program and development process
Your entire program code
Below are links to an example Create PT (Performance Task), as well as to more information/instruction on the project requirements. Students must submit all three pieces in order to receive credit.
Programming Language?
Per the College Board instructions, students can use any programming language. Some examples are as follows: Python, JavaScript / App Lab, Java, Scratch, EarSketch, Swift, and Processing. See more on the Course Description on PDF page 137.
In my course, we typically use Python and App Lab / JavaScript.
Other Rules/Guidelines?
Students should review the you MUST, you MAY NOT, and you MAY sections under Completing the Performance Task on the Student Handouts.
Example written responses to the prompts.
The Student Handouts are provided by College Board and include specific instructions / guidelines on completing the AP Create Task.
See this page from UARK on Citing Code.
Check out my document on Plagiarism & When it IS and ISN'T okay to Reuse/Borrow code.
You will submit all three parts of the Create Performance Task to your AP Digital Portfolio.
Yes. I will be grading everyone's AP Create Task submissions after you submit them as final to College Board. I will almost certainly require that you submit them before the College Board due date because 1) you shouldn't wait until the last minute to submit, and 2) I will need time to grade them all before the end of the semester deadline.
You must submit all three parts (video, written responses, and program code).
Know that SENIORS will have to submit earlier than everyone else (likely a week or more before their last day on campus).
Students are to complete this AP Create PT without any outside help (besides working on the code with a partner). I, their teacher, am not allowed to help them on the project. If students need help, they have to just use the resources that I provide for them (examples: The Create Task Pacing Guide, Programming Review docs, etc.).
Students are allowed to collaborate, with other current CS Principles students, on the program code ONLY (i.e. they aren't allowed to collaborate on the Video or the Written Responses).
The College Board instructions state they are only allowed to work with their "collaborative partner(s)".
Even if students are choosing to do the project on their own, I recommend students choose a "collaborative partner" to help them debug their code when they run into problems.
There is an example Create Task linked near the top of this page. Code.org also did a version that pulls from the written responses and puts them inside the WR template provided by College Board.
College Board Sample A (from 2021)
College Board Sample A (from previous years)
NOTE: The College Board sample was taken from a previous year and forced into this year's rubric. Therefore, it isn't formatted correctly. It's still a good 6/6 example though!
Code.org Sample