O Level Computer Science (2210)
Algorithm design and problem-solving Banker
42 questions · about 20% of the marks we indexed · examined in 8 of 8 sessions.
Questions by year
2026
- 2026 May/June · Paper 22 · Q3 (a(i), a(ii), b, c)11 marksValidation and verification
- 2026 May/June · Paper 22 · Q46 marksProgram development life cycle, decomposition and design methods
- 2026 May/June · Paper 22 · Q5 (a, b, c)10 marksFinding and correcting errors in algorithms · Standard methods (totalling, counting, max/min, linear search, bubble sort)
- 2026 May/June · Paper 22 · Q6 (a, b)7 marksTrace tables · Writing, completing and explaining algorithms and flowcharts
2025
- 2025 Oct/Nov · Paper 22 · Q2 (a, c(i), c(ii))9 marksFinding and correcting errors in algorithms · Standard methods (totalling, counting, max/min, linear search, bubble sort)
- 2025 Oct/Nov · Paper 22 · Q36 marksTest data
- 2025 Oct/Nov · Paper 22 · Q4 (a)1 markValidation and verification
- 2025 Oct/Nov · Paper 22 · Q5 (a, b)9 marksTrace tables · Writing, completing and explaining algorithms and flowcharts
- 2025 May/June · Paper 22 · Q11 markProgram development life cycle, decomposition and design methods
- 2025 May/June · Paper 22 · Q23 marksProgram development life cycle, decomposition and design methods
- 2025 May/June · Paper 22 · Q34 marksTest data
- 2025 May/June · Paper 22 · Q4 (a, b)7 marksValidation and verification
- 2025 May/June · Paper 22 · Q5 (a, c)9 marksFinding and correcting errors in algorithms · Standard methods (totalling, counting, max/min, linear search, bubble sort)
- 2025 May/June · Paper 22 · Q6 (a, b, c)10 marksTrace tables · Writing, completing and explaining algorithms and flowcharts
- 2025 May/June · Paper 22 · Q7 (a)6 marksWriting, completing and explaining algorithms and flowcharts
2024
- 2024 Oct/Nov · Paper 22 · Q11 markProgram development life cycle, decomposition and design methods
- 2024 Oct/Nov · Paper 22 · Q3 (a, b)10 marksWriting, completing and explaining algorithms and flowcharts
- 2024 Oct/Nov · Paper 22 · Q4 (a, b)8 marksFinding and correcting errors in algorithms · Standard methods (totalling, counting, max/min, linear search, bubble sort)
- 2024 Oct/Nov · Paper 22 · Q5 (a, b)4 marksProgram development life cycle, decomposition and design methods
- 2024 Oct/Nov · Paper 22 · Q62 marksValidation and verification
- 2024 Oct/Nov · Paper 22 · Q7 (a, b, c)8 marksTrace tables · Writing, completing and explaining algorithms and flowcharts
- 2024 Oct/Nov · Paper 22 · Q84 marksTest data
- 2024 May/June · Paper 22 · Q11 markProgram development life cycle, decomposition and design methods
- 2024 May/June · Paper 22 · Q33 marksProgram development life cycle, decomposition and design methods
- 2024 May/June · Paper 22 · Q4 (a, b(i), b(ii))10 marksValidation and verification
- 2024 May/June · Paper 22 · Q6 (a, b)8 marksStandard methods (totalling, counting, max/min, linear search, bubble sort)
- 2024 May/June · Paper 22 · Q7 (b)3 marksFinding and correcting errors in algorithms
- 2024 May/June · Paper 22 · Q9 (a, b)7 marksStandard methods (totalling, counting, max/min, linear search, bubble sort) · Trace tables
2023
- 2023 Oct/Nov · Paper 22 · Q11 markValidation and verification
- 2023 Oct/Nov · Paper 22 · Q2 (a, b, c)7 marksTest data · Validation and verification
- 2023 Oct/Nov · Paper 22 · Q3 (b)4 marksStandard methods (totalling, counting, max/min, linear search, bubble sort)
- 2023 Oct/Nov · Paper 22 · Q4 (a, b)9 marksFinding and correcting errors in algorithms · Writing, completing and explaining algorithms and flowcharts
- 2023 Oct/Nov · Paper 22 · Q6 (a, b)7 marksTrace tables · Writing, completing and explaining algorithms and flowcharts
- 2023 May/June · Paper 22 · Q11 markProgram development life cycle, decomposition and design methods
- 2023 May/June · Paper 22 · Q33 marksProgram development life cycle, decomposition and design methods
- 2023 May/June · Paper 22 · Q4 (a, b(i), b(ii))7 marksValidation and verification
- 2023 May/June · Paper 22 · Q7 (b, c)7 marksFinding and correcting errors in algorithms · Validation and verification
- 2023 May/June · Paper 22 · Q9 (a, b)7 marksStandard methods (totalling, counting, max/min, linear search, bubble sort) · Trace tables
2022
- 2022 Oct/Nov · Paper 22 · Q33 marksValidation and verification
- 2022 Oct/Nov · Paper 22 · Q42 marksTest data
- 2022 Oct/Nov · Paper 22 · Q5 (a, b)8 marksFinding and correcting errors in algorithms · Writing, completing and explaining algorithms and flowcharts
- 2022 Oct/Nov · Paper 22 · Q65 marksTrace tables
No questions match this filter.
Find the full paper on the official Cambridge past-papers page or ask your school. “Paper 42” means Paper 4, variant 2.
Similar questions
Questions that test the same subtopic in different years. Practise them together to master one skill.
Validation and verification Banker10 questions · 8/8 sessions
Trace tables Banker8 questions · 8/8 sessions
Writing, completing and explaining algorithms and flowcharts 9 questions · 6/8 sessions
Finding and correcting errors in algorithms Banker8 questions · 8/8 sessions
Standard methods (totalling, counting, max/min, linear search, bubble sort) Banker8 questions · 7/8 sessions
Program development life cycle, decomposition and design methods 9 questions · 5/8 sessions
Test data 5 questions · 5/8 sessions
Subtopics
| Subtopic | Marks indexed | Sessions |
|---|---|---|
| Validation and verification Banker | 49 | 8/8 |
| Trace tables Banker | 43 | 8/8 |
| Writing, completing and explaining algorithms and flowcharts | 38 | 6/8 |
| Finding and correcting errors in algorithms Banker | 33 | 8/8 |
| Standard methods (totalling, counting, max/min, linear search, bubble sort) Banker | 33 | 7/8 |
| Program development life cycle, decomposition and design methods | 23 | 5/8 |
| Test data | 20 | 5/8 |