Free exam resources
Log inGet started free
IGCSE Computer Science

Cambridge IGCSE Computer Science Past Papers

Practise with official Cambridge IGCSE Computer Science past papers, complete with mark schemes and examiner reports where available. Work through full papers by exam session — all free to download.

Cambridge IGCSE Computer Science papers by session

November 2025

Latest
PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDF

June 2025

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF

March 2025

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF

November 2024

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDF

June 2024

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDF

March 2024

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDF

November 2023

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF

March 2023

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF

June 2023

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF

November 2022

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF

June 2022

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF

March 2022

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF

November 2021

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF

June 2021

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF

March 2021

PaperQuestion PaperMark SchemeExaminer Report
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF

November 2020

PaperQuestion PaperMark SchemeExaminer Report
Paper 1: Computer Systems
0478/110478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/120478
Download PDFDownload PDFDownload PDF
Paper 1: Computer Systems
0478/130478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/220478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/210478
Download PDFDownload PDFDownload PDF
Paper 2: Algorithms, Programming and Logic
0478/230478
Download PDFDownload PDFDownload PDF
Papers Available
76
Free to download
Exam Sessions
16
Recent series
With Mark Schemes
76/76
Self-mark ready

Related past papers

Practise Computer Science the smart way

Target your weak topics, review examiner insights, and improve your Cambridge IGCSE Computer Science grade.

Start Practising Now