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)
How sure are you?
Mark each topic as you revise. Your marks stay on this device and sync to your account when you are signed in.
| Topic | Spec | Notes and tools | How sure |
|---|---|---|---|
| Algorithms | 7 Algorithm design and problem-solving | Searching algorithms: linear and binary search | |
| Programming in exam style | 8 Programming | Data types, variables and operatorsSequence, selection and iteration | |
| Databases and SQL | 9 Databases | Databases and SQL queries | |
| Data representation | 1.1 to 1.3 | Binary, denary and hexadecimal | |
| Computer systems | 3.1 to 3.3, 4.1 | The CPU and the fetch-execute cycle | |
| Networks and protocols | 2.1, 2.2, 3.4, 5.1, 5.2 | Networks, hardware and topologies | |
| Cyber security | 2.3, 5.3 | Cyber security: malware, social engineering and attacks | |
| Boolean logic | 10 Boolean logic | Logic gates and truth tables | |
| Languages and translators | 4.2 | High and low-level languages, compilers and interpreters | |
| Ethical, legal and environmental impacts | 6 Automated and emerging technologies | Ethical, legal and environmental impacts of computing |
Official Cambridge IGCSE pages
- Past papers and mark schemes (opens a new tab)
- Grade boundaries (opens a new tab)
- Exam timetables (opens a new tab)
Search for 0478 on the board's page to find this course.
Full lessons and marked practice for this course are coming soon to Brainlag Learn. See courses
Brainlag is not affiliated with or endorsed by any exam board. Specification codes and references are only here to help you find your topics.