O Level Computer Science past papers › Topics
Programming concepts past paper questions
O Level Computer Science 2210 · Programming. 1 Declare and use variables and constants 2 Understand and use basic data types 3 Understand and use input and output 4 (a) Understand and use the concept of sequence (b) Understand and use the concept of selection (c) Understand and use the concept of iteration (d) Understand and use the concepts of totalling and counting (e) Understand and use the concept of string handling Including: – integer – real – char – string – Boolean Including: – IF statements – CASE statements Including: – count-controlled loops – pre-condition loops – post-condition loops Including: – length – substring – upper – lower The first character of the string can be position zero or one (f) Understand and use arithmetic, relational and logical operators 5 Understand and use nested statements 6 (a) Understand what is meant by procedures, functions and parameters (b) Define and use procedures and functions, with or
It came up in 12 of 34 papers, for about 10 marks a paper when it does. It last came up in October/November 2025.
Often set with Finding and correcting errors, Validation and verification, Standard methods (searching, sorting, totalling, counting).
32 questions, newest first
- 2210/22/O/N/25 Question 1 · 1 mark
- 2210/22/O/N/25 Question 2 part (b(ii)) · 2 marks
- 2210/23/O/N/25 Question 1 · 3 marks
- 2210/23/O/N/25 Question 2 · 4 marks
- 2210/23/O/N/25 Question 3 · 1 mark
- 2210/23/O/N/25 Question 7 part (b) · 1 mark
- 2210/23/O/N/25 Question 9 part (a) · 3 marks
- 2210/21/M/J/25 Question 3 · 4 marks
- 2210/21/M/J/25 Question 5 · 4 marks
- 2210/21/M/J/25 Question 6 part (b) · 2 marks
- 2210/21/M/J/25 Question 9 · 8 marks
- 2210/22/M/J/25 Question 5 part (b) · 2 marks
- 2210/22/O/N/24 Question 2 · 1 mark
- 2210/23/O/N/24 Question 6 parts (b) (c) · 6 marks
- 2210/21/M/J/24 Question 2 · 9 marks
- 2210/21/M/J/24 Question 3 · 4 marks
- 2210/21/M/J/24 Question 4 part (b) · 2 marks
- 2210/21/M/J/24 Question 5 · 5 marks
- 2210/22/M/J/24 Question 5 · 6 marks
- 2210/22/M/J/24 Question 7 part (a) · 3 marks
- 2210/22/O/N/23 Question 3 part (a) · 4 marks
- 2210/22/O/N/23 Question 5 · 3 marks
- 2210/22/O/N/23 Question 7 · 5 marks
- 2210/22/O/N/23 Question 8 · 4 marks
- 2210/23/O/N/23 Question 2 · 1 mark
- 2210/23/O/N/23 Question 7 · 4 marks
- 2210/21/M/J/23 Question 4 · 4 marks
- 2210/21/M/J/23 Question 6 · 4 marks
- 2210/21/M/J/23 Question 8 · 5 marks
- 2210/22/M/J/23 Question 6 · 6 marks
- 2210/22/M/J/23 Question 7 part (a) · 3 marks
- 2210/22/M/J/23 Question 11 · 7 marks
More in Programming: Arrays, File handling.
Questions and mark schemes from Cambridge International past papers. Paperstreak isn't affiliated with Cambridge.