Create Performance Task

The Create PT is the anchor of 30% of your AP score— its share of Section II, alongside the written responses about it — and the most controllable 30 points in the building. You get 9 hours of class time (Apr 13-27 for us) to build an individual program, and you submit three things to the AP Digital Portfolioby Friday, April 30, 2027, 11:59 PM ET. On the May exam you then answer written-response questions about this exact program — so build something you understand deeply, not something impressive you cannot explain.

The program requirements (all five, or it caps your score)

RequirementWhat it meansWhere you already did this
List(s)At least one list that stores data your program uses — not just for showCard jam deck: List<Card_data>; boss phases; patrol arrays
Procedure with a parameterA student-developed procedure (method) that takes at least one parameterChangeHealth(int amount), Shuffle(List<Card_data> deck)
Algorithm: sequencing + selection + iterationInside that procedure: statements in order, an if/else, and a loopEnemy state machine; deck traversal with conditionals
Call to the procedureSomething in your program actually calls itEverywhere — you call your own code
Input and outputThe program takes input (buttons, clicks, keys) and produces output (screen, audio, motion)Every game you have built since September
Trap: the "impressive" program. Graders cannot give points for ambition you cannot explain. A card game, a grid puzzle, a small boss fight, a 2-button toy — all of these earn 6/6 when you can walk through every line. Pick something you can finish and fully understand, not a physics-based MMO.

What you submit (3 pieces)

The collaboration line (read this twice)

You MAY: brainstorm together, look at each other's code, pair-debug, reuse ideas from our starter project and the internet (with attribution in comments — you learned this in9.10).

You may NOT: submit code you did not personally write for this task, share your PPR, or let anyone write your video's program. The College Board treats unattributed copying as an integrity violation that can void the whole exam.

Our timeline (Apr 13 - Apr 30)

DayMilestoneGate
Apr 13Launch: pick the program, write a one-page spec (purpose, inputs, outputs, the list, the procedure)Spec approved by the teacher
Apr 15Build day 1 — the loop: input → state → output works, uglyIt runs
Apr 19Build day 2 — the list + procedure + algorithm requirements landRequirement checklist green
Apr 21Build day 3 — polish, edge cases, error handling you can talk aboutPlaytest-ready
Apr 23Build day 4 + list check — final hardeningFeature freeze
Apr 27Video (under 60s) + PPR screen capturesAll three pieces exist
Apr 29Submit as FINAL in the AP Digital Portfolio — in class, togetherSubmitted ≠ "in progress"
May 3Written-response practice with your own PPRYou can explain every line
The deadline is real. Friday, April 30, 2027, 11:59 PM ET is a national deadline — no extensions, no late work, no "my laptop died." We submit in class on Apr 29 so a bad evening never costs you 30%.