Computer Science — Programming Scenarios Complete Pack
Computer Science — Programming Scenarios Complete Pack
Ready to tackle the programming question on your Cambridge IGCSE Computer Science exam? This complete pack covers every stage of Topic 11 — from understanding what a programming scenario is, all the way through to dry running algorithms and completing trace tables.
What's in the pack:
📘 11.1 Programming Scenarios
Learn what a programming scenario is and how to approach one. Covers identifying real-world problems, planning with algorithms, using pseudocode, selection and iteration, and a full 8-mark extended response question on a student registration system.
📘 11.2 Identifying Inputs, Processes and Outputs
Master the IPO framework with worked examples, classify-the-item exercises, and full scenario-based IPO tables for systems including a hospital booking system and a payroll system. Includes a reference diagram with three fully worked real-world examples.
📘 11.3 Writing the Code
From variables and data types through to procedures and functions. Includes a data type matching table, a Version A vs Version B readability comparison, error identification exercises (syntax vs logic), and an 8-mark extended question on writing a well-structured grade calculator.
📘 11.4 Practically Carrying Out the Program
The exam favourite — dry running and trace tables. Students trace three complete algorithms including a FOR loop, a WHILE PIN checker, and a buggy average calculator where they must find and fix the logic error. Includes full teacher mark schemes with method marks guidance.
🍎 Teacher Sheets Included
Every section comes with a full teacher answer sheet — mark schemes, worked trace tables, discussion notes, and Cambridge 0478 marking guidance throughout.
✅ Student-friendly worksheets with write-in answer boxes
✅ Full teacher answer sheets with mark schemes included
✅ Fully aligned to Cambridge IGCSE Computer Science (0478)
✅ Instant PDF download — no subscription, no login
✅ Perfect for classroom use, homework, or independent revision