Opening Paperstreak

Computer Science past papers › Topics

Programming Basics past paper questions

Computer Science 9618 · Programming. Pseudocode from flowcharts and structured English; constants and variables, declaration, initialisation, assignment, arithmetic and logical expressions, input/output; built-in and library functions.

It came up in 53 of 104 papers, for about 9 marks a paper when it does. It last came up in October/November 2025.

Often set with Data Types and Records, Structured Programming, Constructs, Arrays.

91 questions, newest first

  1. 9618/21/O/N/25 Question 1 part (a) · 4 marks
  2. 9618/21/O/N/25 Question 6 part (b) · 7 marks
  3. 9618/22/O/N/25 Question 1 part (c) · 4 marks
  4. 9618/23/O/N/25 Question 1 part (c) · 3 marks
  5. 9618/21/M/J/25 Question 2 parts (b(i)) (b(ii)) (b(iii)) · 4 marks
  6. 9618/21/M/J/25 Question 3 · 8 marks
  7. 9618/22/M/J/25 Question 3 · 8 marks
  8. 9618/23/M/J/25 Question 1 part (b) · 5 marks
  9. 9618/23/M/J/25 Question 3 · 7 marks
  10. 9618/23/M/J/25 Question 7 parts (a(ii)) (b(i)) (b(ii)) · 13 marks
  11. 9618/21/O/N/24 Question 1 parts (a) (b(i)) (b(ii)) · 6 marks
  12. 9618/21/O/N/24 Question 3 part (b) · 1 mark
  13. 9618/22/O/N/24 Question 2 part (a) · 6 marks
  14. 9618/23/O/N/24 Question 1 part (c) · 3 marks
  15. 9618/21/M/J/24 Question 1 parts (b) (c(i)) (c(ii)) · 6 marks
  16. 9618/21/M/J/24 Question 2 part (b) · 2 marks
  17. 9618/21/M/J/24 Question 8 part (a) · 8 marks
  18. 9618/22/M/J/24 Question 1 part (b) · 4 marks
  19. 9618/22/M/J/24 Question 2 part (b) · 5 marks
  20. 9618/22/M/J/24 Question 6 part (a) · 7 marks
  21. 9618/22/M/J/24 Question 8 part (b) · 6 marks
  22. 9618/23/M/J/24 Question 1 part (b) · 4 marks
  23. 9618/23/M/J/24 Question 3 part (a(i)) · 3 marks
  24. 9618/23/M/J/24 Question 8 part (a) · 7 marks
  25. 9618/21/O/N/23 Question 8 parts (c(i)) (c(ii)) (d) · 10 marks
  26. 9618/22/O/N/23 Question 1 part (b) · 4 marks
  27. 9618/23/O/N/23 Question 1 part (b) · 4 marks
  28. 9618/23/O/N/23 Question 4 part (b) · 1 mark
  29. 9618/21/M/J/23 Question 1 parts (c(i)) (c(ii)) · 3 marks
  30. 9618/22/M/J/23 Question 1 parts (a(i)) (a(ii)) · 4 marks
  31. 9618/22/M/J/23 Question 2 parts (a) (b) · 3 marks
  32. 9618/22/M/J/23 Question 5 part (d) · 1 mark
  33. 9618/23/M/J/23 Question 2 part (a) · 2 marks
  34. 9618/23/M/J/23 Question 6 part (a) · 7 marks
  35. 9618/21/O/N/22 Question 6 part (a) · 1 mark
  36. 9618/21/O/N/22 Question 7 parts (a(i)) (b) · 9 marks
  37. 9618/22/O/N/22 Question 1 part (c) · 3 marks
  38. 9618/22/O/N/22 Question 4 part (a) · 6 marks
  39. 9618/22/O/N/22 Question 5 · 4 marks
  40. 9618/23/O/N/22 Question 5 part (c) · 3 marks
  41. 9618/21/M/J/22 Question 1 parts (b(ii)) (c) · 6 marks
  42. 9618/21/M/J/22 Question 8 parts (a) (e) · 9 marks
  43. 9618/22/M/J/22 Question 6 · 7 marks
  44. 9618/23/M/J/22 Question 1 part (b(i)) · 2 marks
  45. 9618/23/M/J/22 Question 7 part (c) · 2 marks
  46. 9618/21/O/N/21 Question 2 part (b) · 6 marks
  47. 9618/22/O/N/21 Question 1 parts (c) (d) · 6 marks
  48. 9618/22/O/N/21 Question 4 parts (a) (b) · 8 marks
  49. 9618/23/O/N/21 Question 2 part (b) · 6 marks
  50. 9608/12/M/J/21 Question 5 part (c) · 1 mark
  51. 9608/13/M/J/21 Question 5 · 5 marks
  52. 9618/22/M/J/21 Question 1 part (a(ii)) · 4 marks
  53. 9618/22/M/J/21 Question 5 parts (b(i)) (b(ii)) · 6 marks
  54. 9618/23/M/J/21 Question 1 part (b) · 5 marks
  55. 9608/11/M/J/20 Question 3 part (c) · 2 marks
  56. 9608/13/M/J/20 Question 7 parts (e(i)) (e(ii)) (e(iii)) · 5 marks
  57. 9608/21/M/J/20 Question 3 part (a) · 7 marks
  58. 9608/22/M/J/20 Question 1 part (b) · 2 marks
  59. 9608/22/M/J/20 Question 3 · 7 marks
  60. 9608/22/M/J/20 Question 5 part (a) · 7 marks
  61. 9608/22/M/J/20 Question 6 part (a(i)) · 8 marks
  62. 9608/23/M/J/20 Question 4 part (a) · 5 marks
  63. 9608/13/O/N/19 Question 6 parts (a(i)) (a(ii)) (a(iii)) · 6 marks
  64. 9608/21/O/N/19 Question 1 parts (a(i)) (b(ii)) · 7 marks
  65. 9608/21/O/N/19 Question 3 · 7 marks
  66. 9608/22/O/N/19 Question 1 parts (a(i)) (b(ii)) · 7 marks
  67. 9608/22/M/J/19 Question 1 part (b(i)) · 5 marks
  68. 9608/23/M/J/19 Question 1 part (b(i)) · 5 marks
  69. 9608/23/M/J/19 Question 3 part (b) · 2 marks
  70. 9608/11/O/N/18 Question 6 part (a) · 2 marks
  71. 9608/12/M/J/18 Question 6 parts (a) (b) (c) · 5 marks
  72. 9608/13/M/J/18 Question 1 parts (a) (b) · 3 marks
  73. 9608/21/M/J/18 Question 1 parts (a) (b(i)) · 9 marks
  74. 9608/21/M/J/18 Question 2 parts (a(i)) (a(ii)) · 5 marks
  75. 9608/23/M/J/18 Question 1 parts (a) (b(i)) · 9 marks
  76. 9608/23/M/J/18 Question 2 part (a) · 2 marks
  77. 9608/22/O/N/17 Question 1 part (a(iii)) · 2 marks
  78. 9608/21/M/J/17 Question 1 parts (b(i)) (b(ii)) (b(iii)) · 5 marks
  79. 9608/21/M/J/17 Question 3 · 11 marks
  80. 9608/22/M/J/17 Question 1 part (b(ii)) · 3 marks
  81. 9608/22/M/J/17 Question 3 · 11 marks
  82. 9608/22/M/J/17 Question 5 part (a(i)) · 2 marks
  83. 9608/23/M/J/17 Question 1 parts (b(ii)) (b(iii)) · 4 marks
  84. 9608/23/M/J/17 Question 3 · 11 marks
  85. 9608/21/O/N/16 Question 3 parts (a(i)) (a(ii)) (a(iii)) (a(iv)) (b(i)) (b(ii)) · 13 marks
  86. 9608/21/O/N/16 Question 5 · 5 marks
  87. 9608/23/O/N/16 Question 3 parts (a(i)) (a(ii)) (a(iii)) (a(iv)) (b(i)) (b(ii)) · 13 marks
  88. 9608/23/O/N/16 Question 5 · 5 marks
  89. 9608/23/M/J/16 Question 1 part (a(iii)) · 2 marks
  90. 9608/23/M/J/16 Question 2 part (b) · 6 marks
  91. 9608/23/M/J/16 Question 3 part (b) · 6 marks

More in Programming: Constructs, Structured Programming.

Questions and mark schemes from Cambridge International past papers. Paperstreak isn't affiliated with Cambridge.