Skip to content
Brainlag

Cambridge IGCSE Computer Science (0478)

Every topic with its Cambridge IGCSE reference, and free notes and tools to revise it.

We made this map from the board's own specification. Our topics follow the GCSE and A-level courses, so where a board groups content differently, one reference can cover more than one topic. Specification (PDF) (opens a new tab)

TopicSpecNotes and tools
Algorithms7 Algorithm design and problem-solving Searching algorithms: linear and binary searchAlgorithms: lessons and questions
Programming in exam style8 Programming Data types, variables and operatorsSequence, selection and iterationProgramming in exam style: lessons and questions
Databases and SQL9 Databases Databases and SQL queriesDatabases and SQL: lessons and questions
Data representation1.1 to 1.3 Binary, denary and hexadecimalData representation: lessons and questions
Computer systems3.1 to 3.3, 4.1 The CPU and the fetch-execute cycleComputer systems: lessons and questions
5 topics
TopicSpecNotes and tools
Networks and protocols2.1, 2.2, 3.4, 5.1, 5.2 Networks, hardware and topologiesNetworks and protocols: lessons and questions
Cyber security2.3, 5.3 Cyber security: malware, social engineering and attacksCyber security: lessons and questions
Boolean logic10 Boolean logic Logic gates and truth tablesBoolean logic: lessons and questions
Languages and translators4.2 High and low-level languages, compilers and interpretersLanguages and translators: lessons and questions
Ethical, legal and environmental impacts6 Automated and emerging technologies Ethical, legal and environmental impacts of computingEthical, legal and environmental impacts: lessons and questions

Official Cambridge IGCSE pages

Search for 0478 on the board's page to find this course.

Brainlag is not affiliated with or endorsed by any exam board. Specification codes and references are only here to help you find your topics.