IGCSE Computer Science · Syllabus 0478

IGCSE Computer Science syllabus

The whole syllabus on one page, in Cambridge’s own structure. Every topic links to its revision page, where it is explained, diagrammed and then tested with self-marked exam questions. 10 topics and 78 questions, all free.

Cambridge 0478 · 10 topics · 78 exam-style questions
Assessment

What you actually sit

Read this before you revise. The paper you are entered for decides which content is examined, so the wrong revision plan wastes weeks.

PaperTimeMarksWhat it tests
Paper 1 - Computer Systems1 h 45 min75 marksShort-answer and structured questions on topics 1-6: data representation, data transmission, hardware, software, the internet and automated and emerging technologies. Half the qualification. AO1, AO2 and AO3.
Paper 2 - Algorithms, Programming and Logic1 h 45 min75 marksShort-answer and structured questions on topics 7-10: algorithm design and problem-solving, programming, databases and Boolean logic. Half the qualification. AO1, AO2 and AO3.
Scenario question (the last question of Paper 2)about 30 min15 marksAn unseen scenario. You write an algorithm using pseudocode or program code for the context given. Knowledge of a language's syntax is not examined: the logic is worth more than the syntax.

AO1 is recall and understanding. AO2 is applying it to a context. AO3 is practical and investigative skills. The mark schemes on every topic page tag each question AO1 or AO2 so you can see which one you are practising.

Topic list

Every topic, in order

Work down the list, or jump to whatever your teacher set tonight. Each link opens the topic page with the teaching, the diagrams and the questions.

Area 1 · Computer systems

The Paper 1 half of the 0478 syllabus - data representation, data transmission, hardware, software, the internet and its uses, and automated and emerging technologies.

  1. Data representation
  2. Data transmission
  3. Hardware
  4. Software
  5. The internet and its uses
  6. Automated and emerging technologies

Area 2 · Algorithms, programming and logic

The Paper 2 half of the 0478 syllabus - algorithm design and problem-solving, programming, databases and Boolean logic.

  1. Algorithm design and problem-solving
  2. Programming
  3. Databases
  4. Boolean logic
Use it

Three ways to work through this syllabus

IGCSE Computer Science course home

The same topics with progress tracking, so you can see what you have covered and what is left.

Open

Question bank

Every question on the site in one place. Filter by topic, command word or marks, then mark yourself.

Open

Quick 10

Ten random questions and a score breakdown by area, for when you have twenty minutes and no plan.

Open