Computer Science 0478 · Cambridge O Level / IGCSE
Paper 2: Algorithms, Programming and Logic
1 hour 45 minutes · 75 marks · 50%
- Duration
- 1 hour 45 minutes
- Marks
- 75
- Practice here
- 60
What is on this paper
- Short-answer and structured questions and a scenario-based question
- Questions will be based on Topics 7–10 of the subject content
- All questions are compulsory
- No calculators are permitted
- Externally assessed
How it is weighted
- 50%
Which papers you sit
All candidates take two components. Candidates will be eligible for grades A* to G.
Assessment details are taken from the official Cambridge Computer Science 0478 syllabus for 2026-2028. Read the syllabus ↗
Practise the topics on Paper 2
All Computer Science topics →60 original questions, each with a full worked solution. Free to read, no account needed.
Boolean Logic and Logic Gates
Identify the standard symbols and functions of NOT, AND, OR, NAND, NOR and XOR gates; construct logic circuits and…
Programming Constructs and Operators
Declare variables and constants; use integer, real, char, string and Boolean data types; write sequence, selection and…
Procedures, Functions, Arrays and File Handling
Define and call procedures and functions with parameters; distinguish local and global variables; declare and use…
Algorithm Design and Standard Methods
Apply the program development life cycle and problem decomposition; design solutions using structure diagrams…
Validation, Verification and Testing
Apply validation checks (range, length, type, presence, format, check digit) and verification checks (visual, double…
Databases and SQL
Define a single-table database with suitable fields, data types and a primary key; read, complete and interpret SQL…