Home >
Computer Science >
Programming Paradigms
Programming Paradigms — Computer Science IAL Past Papers
46 papers, 2021–2025 · Paper 3, Paper 4
Every Computer Science IAL past paper in the collection that assesses programming paradigms.
By unit: all units (46) · Paper 3 (22) · Paper 4 (24)
Paper 3 : on 22 of 24 papers, 4–27 marks a paper (9 on average)
Paper 4 : on 24 of 24 papers, 18–32 marks a paper (26 on average)
Read question by question: blind checks found 116 of 120 question parts tagged with the right topic (95% confidence interval 91.7–98.7%). “needs (a)” names an earlier part the listed parts build on, and “then (c)” a later part that continues from them, so a question can be worked through whole.
How topics are found and checked
Papers
Paper 3 · June 2025 · Q11 (a, b(i), b(ii)) · 8 marks — question paper and mark scheme
Paper 4 · June 2025 · Q3 (a(i), a(ii), a(iii), b, c(i), c(ii), e(i)) · 18 marks · then (e(ii)) — question paper and mark scheme
Paper 3 · November 2024 · Q9 (a, b) · 6 marks — question paper and mark scheme
Paper 3 · November 2024 · Q10 (a, b) · 6 marks — question paper and mark scheme
Paper 3 · November 2024 · Q9 (a, b) · 6 marks — question paper and mark scheme
Paper 4 · November 2024 · Q2 (a(i), a(ii), b(i), c(i), c(ii), d, e(i)) · 29 marks · then (b(ii), e(ii), e(iii)) — question paper and mark scheme
Paper 4 · November 2024 · Q1 (a(i), a(ii), b(ii), c, d, e(i), e(ii)) · 27 marks · then (e(iii)) — question paper and mark scheme
Paper 4 · November 2024 · Q2 (a(i), a(ii), b(i), c(i), c(ii), d, e(i)) · 29 marks · then (b(ii), e(ii), e(iii)) — question paper and mark scheme
Paper 3 · June 2024 · Q8 (a, b, c) · 8 marks — question paper and mark scheme
Paper 3 · June 2024 · Q10 (a, b, c) · 9 marks — question paper and mark scheme
Paper 3 · June 2024 · Q8 (a, b, c) · 8 marks — question paper and mark scheme
Paper 4 · June 2024 · Q2 (a(i), a(ii), b, c) · 18 marks — question paper and mark scheme
Paper 4 · June 2024 · Q2 (a(i), a(ii), a(iii), b(i), b(iii), c(i), c(ii)) · 23 marks · then (c(iii)) — question paper and mark scheme
Paper 4 · June 2024 · Q2 (a(i), a(ii), b, c) · 18 marks — question paper and mark scheme
Paper 3 · November 2023 · Q11 (a, b, c) · 8 marks — question paper and mark scheme
Paper 3 · November 2023 · Q11 (a, b, c) · 9 marks — question paper and mark scheme
Paper 3 · November 2023 · Q11 (a, b, c) · 8 marks — question paper and mark scheme
Paper 4 · November 2023 · Q3 (a(i), a(ii), a(iii), a(iv), b, c(i), c(ii), d, e(i)) · 28 marks — question paper and mark scheme
Paper 4 · November 2023 · Q3 (a(i), a(ii), a(iii), a(iv), a(v), b(i), b(ii), c(i), c(ii), d(i), d(ii)) · 29 marks — question paper and mark scheme
Paper 4 · November 2023 · Q3 (a(i), a(ii), a(iii), a(iv), b, c(i), c(ii), d, e(i)) · 28 marks · then (e(ii)) — question paper and mark scheme
Paper 3 · June 2023 · Q4 · 4 marks — question paper and mark scheme
Paper 4 · June 2023 · Q2 (a(i), a(ii), a(iii), a(iv), b(i), b(ii), c, d(i)) · 31 marks — question paper and mark scheme
Paper 4 · June 2023 · Q3 (a(i), a(ii), a(iii), a(iv), b(i), b(ii), c, d, e(i)) · 32 marks — question paper and mark scheme
Paper 4 · June 2023 · Q2 (a(i), a(ii), a(iii), a(iv), b(i), b(ii), c, d(i)) · 31 marks — question paper and mark scheme
Paper 3 · November 2022 · Q11 (a, b) · 8 marks — question paper and mark scheme
Paper 3 · November 2022 · Q10 (a, b) · 6 marks — question paper and mark scheme
Paper 3 · November 2022 · Q11 (a, b) · 8 marks — question paper and mark scheme
Paper 4 · November 2022 · Q2 (a(i), a(ii), a(iii), b(i), b(ii), b(iii), c(i)) · 26 marks — question paper and mark scheme
Paper 4 · November 2022 · Q2 (a, b, c, d, e, f, g(i)) · 30 marks — question paper and mark scheme
Paper 4 · November 2022 · Q2 (a(i), a(ii), a(iii), b(i), b(ii), b(iii), c(i)) · 26 marks — question paper and mark scheme
Paper 3 · June 2022 · Q2 (a, b, c(i), c(ii)) · 6 marks, Q7 (a, b) · 11 marks, Q9 (a, b) · 10 marks — question paper and mark scheme
Paper 3 · June 2022 · Q1 (c(i), c(ii)) · 3 marks, Q2 (a, b, c) · 7 marks — question paper and mark scheme
Paper 3 · June 2022 · Q2 (a, b, c(i), c(ii)) · 6 marks, Q7 (a, b) · 11 marks, Q9 (a, b) · 10 marks — question paper and mark scheme
Paper 4 · June 2022 · Q2 (a, b, c, d, e, f) · 22 marks — question paper and mark scheme
Paper 4 · June 2022 · Q3 (a, b, c, e(i)) · 20 marks · needs (d) — question paper and mark scheme
Paper 4 · June 2022 · Q2 (a, b, c, d, e, f) · 22 marks — question paper and mark scheme
Paper 3 · November 2021 · Q2 · 4 marks — question paper and mark scheme
Paper 3 · November 2021 · Q2 · 4 marks — question paper and mark scheme
Paper 4 · November 2021 · Q2 (a, b, c, e, g) · 25 marks · needs (f) — question paper and mark scheme
Paper 4 · November 2021 · Q2 (a, b, c, e, g) · 25 marks · needs (f) — question paper and mark scheme
Paper 3 · June 2021 · Q9 (a, b, c) · 8 marks — question paper and mark scheme
Paper 3 · June 2021 · Q9 (a, b, c) · 8 marks — question paper and mark scheme
Paper 3 · June 2021 · Q9 (a, b, c) · 8 marks — question paper and mark scheme
Paper 4 · June 2021 · Q3 (a, b, c(i), c(ii), c(iii), c(iv)) · 29 marks — question paper and mark scheme
Paper 4 · June 2021 · Q3 (a, b, c(i), c(ii), c(iii), c(iv)) · 29 marks — question paper and mark scheme
Paper 4 · June 2021 · Q3 (a, b, c(i), c(ii), c(iii), c(iv)) · 29 marks — question paper and mark scheme
All Computer Science papers | How examiners mark each command word