Skip to main content

Cambridge International (CAIE) · IGCSE · 0478 / 0984

Cambridge IGCSE Computer Science past papers (0478 / 0984)

Free guide to Cambridge IGCSE Computer Science 0478 (and 0984 9-1) past papers. Theory paper and Problem-solving & Programming paper with pre-release material.

Go to official Cambridge past papers →

Paper structure

  • Paper 1 — Theory

    1h 45m written paper covering data representation, networks, hardware, software and databases.

  • Paper 2 — Problem-solving and Programming

    1h 45m written paper. Includes pre-release material and algorithm design in pseudocode/Python.

Topics that come up most

  • Data representation
  • Data transmission
  • Hardware
  • Software
  • The internet and its uses
  • Automated and emerging technologies
  • Algorithm design and problem solving
  • Programming (pseudocode and Python)
  • Databases
  • Boolean logic

Tutor's revision tips

  1. 1

    Start pre-release preparation at least 6 weeks before the exam. Write and test three or four solutions in Python before exam day.

  2. 2

    Cambridge pseudocode has a specific syntax (DECLARE, MOD, DIV, ← for assignment). Learn it and stick to it.

  3. 3

    Trace tables come up almost every year — practise them until they are automatic.

Where to download the papers

All past papers, mark schemes and examiner reports for this specification are published free of charge by Cambridge International (CAIE) on their official assessment page. Always download the latest version — older papers may reference retired content.

Official Cambridge assessment resources →

Other IGCSE boards

Work through a past paper with a tutor

Book a free assessment and we'll pick a real Cambridge IGCSE question together and walk through it step by step.