Opening Paperstreak

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

  1. 2210/22/O/N/25 Question 1 · 1 mark
  2. 2210/22/O/N/25 Question 2 part (b(ii)) · 2 marks
  3. 2210/23/O/N/25 Question 1 · 3 marks
  4. 2210/23/O/N/25 Question 2 · 4 marks
  5. 2210/23/O/N/25 Question 3 · 1 mark
  6. 2210/23/O/N/25 Question 7 part (b) · 1 mark
  7. 2210/23/O/N/25 Question 9 part (a) · 3 marks
  8. 2210/21/M/J/25 Question 3 · 4 marks
  9. 2210/21/M/J/25 Question 5 · 4 marks
  10. 2210/21/M/J/25 Question 6 part (b) · 2 marks
  11. 2210/21/M/J/25 Question 9 · 8 marks
  12. 2210/22/M/J/25 Question 5 part (b) · 2 marks
  13. 2210/22/O/N/24 Question 2 · 1 mark
  14. 2210/23/O/N/24 Question 6 parts (b) (c) · 6 marks
  15. 2210/21/M/J/24 Question 2 · 9 marks
  16. 2210/21/M/J/24 Question 3 · 4 marks
  17. 2210/21/M/J/24 Question 4 part (b) · 2 marks
  18. 2210/21/M/J/24 Question 5 · 5 marks
  19. 2210/22/M/J/24 Question 5 · 6 marks
  20. 2210/22/M/J/24 Question 7 part (a) · 3 marks
  21. 2210/22/O/N/23 Question 3 part (a) · 4 marks
  22. 2210/22/O/N/23 Question 5 · 3 marks
  23. 2210/22/O/N/23 Question 7 · 5 marks
  24. 2210/22/O/N/23 Question 8 · 4 marks
  25. 2210/23/O/N/23 Question 2 · 1 mark
  26. 2210/23/O/N/23 Question 7 · 4 marks
  27. 2210/21/M/J/23 Question 4 · 4 marks
  28. 2210/21/M/J/23 Question 6 · 4 marks
  29. 2210/21/M/J/23 Question 8 · 5 marks
  30. 2210/22/M/J/23 Question 6 · 6 marks
  31. 2210/22/M/J/23 Question 7 part (a) · 3 marks
  32. 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.