Cambridge IGCSE Question Simulator

IGCSE Computer Science (0478)

Programming Banker

32 questions · about 18% of the marks we indexed · examined in 9 of 9 sessions.

Questions by year

2026

  • 2026 May/June · Paper 22 · Q11 markData types, variables, constants, selection and iteration
  • 2026 May/June · Paper 22 · Q21 markData types, variables, constants, selection and iteration
  • 2026 May/June · Paper 22 · Q7 (a, b)5 marksFile handling
  • 2026 May/June · Paper 22 · Q1015 marksExtended programming task (15-mark scenario)

2025

  • 2025 Oct/Nov · Paper 22 · Q11 markString handling and operators
  • 2025 Oct/Nov · Paper 22 · Q2 (b(i), b(ii))6 marksProcedures, functions and library routines
  • 2025 Oct/Nov · Paper 22 · Q4 (b)6 marksString handling and operators
  • 2025 Oct/Nov · Paper 22 · Q5 (c)4 marksArrays
  • 2025 Oct/Nov · Paper 22 · Q815 marksExtended programming task (15-mark scenario)
  • 2025 May/June · Paper 22 · Q5 (b)2 marksProcedures, functions and library routines
  • 2025 May/June · Paper 22 · Q7 (b)4 marksArrays
  • 2025 May/June · Paper 22 · Q1015 marksExtended programming task (15-mark scenario)

2024

  • 2024 Oct/Nov · Paper 22 · Q21 markData types, variables, constants, selection and iteration
  • 2024 Oct/Nov · Paper 22 · Q106 marksFile handling
  • 2024 Oct/Nov · Paper 22 · Q1215 marksExtended programming task (15-mark scenario)
  • 2024 May/June · Paper 22 · Q56 marksString handling and operators
  • 2024 May/June · Paper 22 · Q7 (a)3 marksData types, variables, constants, selection and iteration
  • 2024 May/June · Paper 22 · Q1115 marksExtended programming task (15-mark scenario)

2023

  • 2023 Oct/Nov · Paper 22 · Q3 (a)4 marksData types, variables, constants, selection and iteration
  • 2023 Oct/Nov · Paper 22 · Q53 marksData types, variables, constants, selection and iteration
  • 2023 Oct/Nov · Paper 22 · Q75 marksString handling and operators
  • 2023 Oct/Nov · Paper 22 · Q84 marksProcedures, functions and library routines
  • 2023 Oct/Nov · Paper 22 · Q1115 marksExtended programming task (15-mark scenario)
  • 2023 May/June · Paper 22 · Q55 marksFile handling
  • 2023 May/June · Paper 22 · Q66 marksMaintainable programs
  • 2023 May/June · Paper 22 · Q7 (a)3 marksData types, variables, constants, selection and iteration
  • 2023 May/June · Paper 22 · Q11 (a, b, c)7 marksData types, variables, constants, selection and iteration · String handling and operators
  • 2023 May/June · Paper 22 · Q1215 marksExtended programming task (15-mark scenario)

2022

  • 2022 Oct/Nov · Paper 22 · Q1 (a(i), a(ii), b, c, d, e)20 marksPre-release material tasks (old syllabus)
  • 2022 Oct/Nov · Paper 22 · Q24 marksData types, variables, constants, selection and iteration
  • 2022 May/June · Paper 22 · Q1 (a(i), a(ii), b, c, d, e)20 marksPre-release material tasks (old syllabus)
  • 2022 May/June · Paper 22 · Q3 (a, b)5 marksArrays

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.

Extended programming task (15-mark scenario) 7 questions · 7/9 sessions
Pre-release material tasks (old syllabus) Rare2 questions · 2/9 sessions
String handling and operators 5 questions · 4/9 sessions
Data types, variables, constants, selection and iteration 9 questions · 6/9 sessions
File handling 3 questions · 3/9 sessions
Arrays 3 questions · 3/9 sessions
Procedures, functions and library routines 3 questions · 3/9 sessions

Subtopics

SubtopicMarks indexedSessions
Extended programming task (15-mark scenario) 1057/9
Pre-release material tasks (old syllabus) Rare402/9
String handling and operators 234/9
Data types, variables, constants, selection and iteration 226/9
File handling 163/9
Arrays 133/9
Procedures, functions and library routines 123/9
Maintainable programs Rare61/9

← All Computer Science topics