Three days to build your program, prove it meets all four code requirements, and capture your Personalized Project Reference. Individual work — this is your rehearsal for the real thing.
Still in Programs. Idea approved (3.21); now you build. The one question that matters all three days: which requirement does this code satisfy? If you can’t answer it for a chunk of code, that chunk isn’t earning points.
Day 1 — make it run. Get the skeleton working: your list, your procedure stub, and a call. It doesn’t have to be smart yet; it has to run.
Day 2 — make it right. Put real selection and iteration inside the procedure, make it return something useful, and use that result in the main program. Test on a few inputs.
Day 3 — capture it. Record the short video of your program running, and take the screenshots for your Personalized Project Reference (PPR) — your list and your procedure with its call.
Check each box only when you can point to the exact lines in your program that satisfy it. “It’s in there somewhere” does not count — on the PT you must cite the code.
The PPR is the small packet of code screenshots you bring to the written responses. You need exactly two things captured clearly:
□ Your list — the line(s) where it’s created and used, clearly readable.
□ Your procedure — its full definition (with the parameter, the selection, and the iteration visible) and the line where it’s called.
Also record a short video (about a minute) of your program actually running — input to output. If it doesn’t run on video, it doesn’t count, so save time on Day 3 for this.
prints, so the main
program can’t use its result · a “list” that’s just one value.
return whose value the caller uses · a real
list the program reads or traverses.
return its result and let the main program decide to print it.
“Which requirement does this code satisfy?” is not a school question — it’s what every engineer asks against a spec, a contract, or a checklist before shipping. Building something and then proving, line by line, that it meets each stated requirement is the job. The PT is a small, honest rehearsal of it.