AQA · GCSE

GCSE Computer Science Topics

222 lessons across 8 units

This is the complete topic map for the AQA GCSE Computer Science course — every unit and topic from the specification in one place: 222 lessons across 8 units, from 3.1 Fundamentals of algorithms to 3.8 Ethical, legal and environmental. Each topic below opens a focused revision lesson, so revision can start from the course as the exam board organises it — not from a guess about what might come up.

3.1 Fundamentals of algorithms14 lessons

3.1.2 Efficiency of algorithms

3.2 Programming64 lessons

3.2.9 Random number generation

3.3 Fundamentals of data representation33 lessons
3.4 Computer systems41 lessons

3.4.1 Hardware and software

3.5 Fundamentals of computer networks30 lessons
3.6 Cyber security20 lessons

3.6.1 Fundamentals of cyber security

3.6.2 / 3.6.2.1 Social engineering

3.6.2 / 3.6.2.2 Malicious code

3.6.2.2 Malicious code

3.7 Relational databases and SQL12 lessons

3.7.2 Structured query language (SQL)

3.8 Ethical, legal and environmental8 lessons

What AQA GCSE Computer Science covers

The course is organised into 8 units: 3.1 Fundamentals of algorithms (14 lessons), 3.2 Programming (64 lessons), 3.3 Fundamentals of data representation (33 lessons), 3.4 Computer systems (41 lessons), 3.5 Fundamentals of computer networks (30 lessons), 3.6 Cyber security (20 lessons), 3.7 Relational databases and SQL (12 lessons) and 3.8 Ethical, legal and environmental (8 lessons). Together that's 222 lessons — the whole course, with nothing skipped and nothing added.

How to revise with this page

Little and often beats cramming. One topic a night, done properly — read it, try the questions, check yourself — moves a grade more than a weekend binge the week before the exam. The list above is deliberately complete so you can tick through it a topic at a time.

Start from what's coming up, not from the beginning. If a class test or mock is near, open the unit it covers and work through those topics first. Between assessments, work through units in order — later topics usually build on earlier ones.

For parents:you don't need to know the subject to help. Ask which topic tonight's lesson was, open it here, and let them teach it back to you — explaining something out loud is one of the most effective revision techniques there is. Signed-in students see ticks appear on this page as topics are completed, so progress through the course is visible at a glance.

Common questions

What topics are in AQA GCSE Computer Science?

AQA GCSE Computer Science covers 222 topics across 8 units: 3.1 Fundamentals of algorithms, 3.2 Programming, 3.3 Fundamentals of data representation, 3.4 Computer systems, 3.5 Fundamentals of computer networks, 3.6 Cyber security, 3.7 Relational databases and SQL and 3.8 Ethical, legal and environmental. Each topic on this page opens a focused revision lesson.

How many topics are in AQA GCSE Computer Science?

There are 222 topics in AQA GCSE Computer Science, grouped into 8 units.

Is this the full AQA GCSE Computer Science specification?

Yes — this page lists every unit and topic on the AQA GCSE Computer Science specification, in the order the exam board organises it. Nothing is skipped and nothing is added.

AQA GCSE Computer Science revision lessons

Free revision pages, matched to the specification. No sign-in needed.