◀ 10.2f11.1a11.1b ▶

11.1a — Create PT Launch: Pick Your Program

The Create Performance Task and the written responses you will answer about it are, together, 30% of your AP score — and the task is built HERE, in B days, by you — due April 30 at 11:59 PM ET to the Digital Portfolio. Everything this year has been rehearsal: today the real thing launches with the decision that decides everything — what program.

CPT Launch ~20 min

The requirements, read from the horse's mouth. Your program MUST include, or the task scores zero on those rows:

  1. A list (or array/collection) used as a real part of the program
  2. A procedure (your C# method) WITH at least one PARAMETER
  3. An algorithm inside a procedure that uses sequencing, selection, AND iteration
  4. A call to that procedure, from somewhere that matters
  5. Input, behavior, output: the program takes input, the code does something, something observable comes out

Full details live on the Create PT guide — open it, read the Written Response prompts, and keep it open all unit. You have already built all five requirements at least three times: the card jam (10.2f) checked them off one by one.

Socratic

The PT allows work you did in class this year. Compare two candidate strategies: port the card game (safe, all boxes ticked, familiar) vs. build the grid/symmetry jam (12.1a will do this later) or something new (riskier, fresher). Which produces a better WR2a answer ("how does your algorithm work") — the one you can EXPLAIN to death, or the one you can explain while half-asleep?

Pick Your Program ~25 min

Three candidates, on paper, 5 minutes each:

  1. The card game port: shuffle + AI_Turn + hand lists. Requirements: pre-ticked. Risk: the graders' rubric rewards DIFFICULTY-APPROPRIATE algorithms, not difficulty-porn; yours is honest.
  2. The platformer: your semester boss game — list of enemies, phase algorithm (8.2). Risk: Unity projects are big for a PT video demo; a simplified build works fine.
  3. The new idea: the thing you always wanted. Risk: unknown unknowns under deadline. If you pick this, its scope must fit 4 build days (11.1b–11.1e).

The decision ritual (write the answers in the repo):

Checkpoint — before moving on, you must be able to:

  • Recite the five requirements and find them in candidate code
  • Defend your program choice with the two questions answered
  • Map each requirement to a specific method you will write
  • State the deadline from memory: April 30, 11:59 PM ET

Reference Docs

Need a deeper explanation? These pages cover the same concepts:

Next: 11.1b — Create PT: Build Day 1

0/1 answered

Answers save on this device as you type. At the end of class, click Download and upload the file to the Canvas assignment.

Saved on this device only — the Dashboard tracks your progress.