CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
Cambridge IGCSE · Computer Science · Syllabus

IGCSE Computer Science (0478) Syllabus, Papers & Marks

What is the IGCSE Computer Science 0478 syllabus?

0478 is the Cambridge International (CAIE) IGCSE Computer Science qualification, assessed entirely by two written papers. There is no coursework submitted to Cambridge. Each paper is worth 50% of the final grade, lasts 1 hour 45 minutes and carries 75 marks.

What is the 0478 exam pattern?

PaperCoversDurationMarks
Paper 1, Computer SystemsTheory: how computers work, short-answer and structured questions1 h 45 m75 (50%)
Paper 2, Algorithms, Programming and LogicPseudocode, trace tables, flowcharts, logic gates, programming scenario1 h 45 m75 (50%)
TotalTwo written papers, no coursework3 h 30 m150 (100%)

What does each paper actually cover?

Paper 1, Computer Systems. Data representation (binary, hexadecimal, two's complement, character sets, images, sound, compression, and units of data from bit and byte up to TiB), plus the wider theory of how a computer system works.

Paper 2, Algorithms, Programming and Logic. Program development, the design-write-test cycle, decomposition, structure diagrams, validation and verification, and test data (normal, abnormal, extreme and boundary), alongside pseudocode, trace tables, flowcharts and logic gates.

How are marks awarded across the qualification?

Cambridge assesses three objectives: AO1 knowledge and understanding (40%), AO2 application (40%) and AO3 analysis, design and evaluation (20%). In practice Paper 1 leans on AO1 recall while Paper 2 rewards AO2 application, which is why many students score well on theory and still lose marks on programming.

Is 0478 the same as 0984?

Yes, the syllabus content is identical. 0984 is the Cambridge IGCSE (9-1) version, where grades are reported as 9 to 1 instead of A* to G. Choose your revision material by syllabus content, not by the code.

How should you prepare for 0478?

  • Treat Paper 1 as a vocabulary exam: marks are awarded for the exact technical terms the mark scheme expects.
  • Write real programs rather than only reading pseudocode, because Paper 2 is application-heavy.
  • Practise trace tables by hand until they are automatic.
  • If programming confidence is the weak point, a structured Python course is the highest-value fix for Paper 2.

Reviewed by Kajal Ma'am (MCA), teaching CBSE Computer Science & Informatics Practices since 2006. Weightage per the official CBSE 2026-27 curriculum.

{ }

Frequently asked questions

How many papers are there in IGCSE Computer Science 0478?+
Two. Every candidate sits Paper 1 (Computer Systems) and Paper 2 (Algorithms, Programming and Logic). Each is worth 50% of the final grade, lasts 1 hour 45 minutes and carries 75 marks. There is no coursework submitted to Cambridge.
What is the difference between 0478 and 0984?+
The syllabus content is identical. 0984 is the Cambridge IGCSE (9-1) version, where grades are reported as 9 to 1 instead of A* to G.
What does Paper 2 of 0478 cover?+
Paper 2 covers algorithms, programming and logic: program development and the design-write-test cycle, decomposition, structure diagrams, validation and verification, test data, pseudocode, trace tables, flowcharts and logic gates.
Why do students lose marks in IGCSE Computer Science?+
Cambridge weights AO1 knowledge (40%), AO2 application (40%) and AO3 analysis and design (20%). Paper 1 rewards exact technical vocabulary, while Paper 2 is application-heavy, so students who only read theory tend to score well on Paper 1 and lose marks on the programming questions.

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →