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
Also mapped
Topics
Algorithms
Programming in exam style
Databases and SQL
Data representation
Computer systems
5 topics
Networks and protocols
Cyber security
Boolean logic
Languages and translators
Ethical, legal and environmental impacts
Specification references
| Topic | AQA | Edexcel | OCR |
|---|---|---|---|
| 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) |
| 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 |
| 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 |
Brainlag is not affiliated with or endorsed by any exam board. Specification codes and references are only here to help you find your topics.