Read
Read the scenario before you code — extract inputs, processes and outputs, name every data structure, and tell explicit from implicit requirements. The blueprint every solution is built on.
Three interactive labs fold the whole of Topic 11 into the Learning Hub. The first is reading — extract inputs, processes and outputs from a Paper 2 scenario, name the data structures, and separate explicit from implicit requirements before any code is written (11.1–11.2). The second is building — assemble solutions from the six reusable code patterns that cover almost every Q11 (11.3). The third is shipping — write a complete, end-to-end 15-mark solution and self-mark it against Cambridge’s five-axis scheme (11.4). Each idea is taught, drilled, then tested — work straight through, or jump to the part you need.
Read the scenario before you code — extract inputs, processes and outputs, name every data structure, and tell explicit from implicit requirements. The blueprint every solution is built on.
Assemble solutions from the six reusable pattern blocks — input-with-validation, running totals, max/min, search, sort and control loops. Master them and the exam becomes assembly, not invention.
Ship complete, end-to-end 15-mark solutions and self-mark them against Cambridge’s five-axis scheme. Read → Build → Ship: turn scenario analysis and patterns into a marker-ready answer.