GCSE Computer Science revision
Every topic in the course and where it sits in each board's specification. Choose your board for its own topic list, official links and summer 2027 exam dates.
Choose your exam board
| Topic | AQA | Edexcel | OCR | Notes and tools |
|---|---|---|---|---|
| Algorithms | 3.1.1 to 3.1.4 | Topic 1 | 2.1.1 to 2.1.3 | |
| Programming in exam style | 3.2.1 to 3.2.11, 3.7.1 | Topic 6 (and Topic 1 for trace tables) | 2.2.1 to 2.2.3, 2.3.1, 2.3.2 | |
| Databases and SQL | 3.7.1 and 3.7.2 | 1.2.2 and 6.3.1 (records), 6.4.2 (CSV text files) | 2.2.3 (records, SQL, 2D arrays as tables, file handling) | |
| Data representation | 3.3.1 to 3.3.8 | Topic 2 | 1.2.3 and 1.2.4 (units, numbers, characters, images, sound, compression) | Binary, denary and hexadecimal |
| Computer systems | 3.4.1, 3.4.3 and 3.4.5 | Topic 3 | 1.1.1 to 1.1.3, 1.2.1, 1.2.2, 1.5.1 and 1.5.2 | |
| Networks and protocols | 3.5 | Topic 4 | 1.3.1 and 1.3.2 | |
| Cyber security | 3.6 | Topic 5 (cyber security) and Topic 2 (encryption) | 1.4.1 and 1.4.2 | |
| Boolean logic | 3.4.2 | Topic 3 (logic) | 2.4.1 | Logic gates and truth tables |
| Languages and translators | 3.4.4 | Topic 3 (programming languages and translators) | 2.5.1 and 2.5.2 | |
| Ethical, legal and environmental impacts | 3.8 | Topic 5 (including 5.2.2 and 5.2.3) | 1.6.1 | |
| AQA GCSE Computer Science (8525) mock exam | Papers 1 and 2: 3.1 to 3.8 | |||
| OCR GCSE Computer Science (J277) mock exam | Components 01 and 02: 1.1 to 2.5 | |||
| Pearson Edexcel GCSE Computer Science (1CP2) mock exam | Paper 1: Topics 1 to 5, and reading code for Topic 6 |
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.