AQA GCSE Computer Science revision checklist
All 109 things the AQA GCSE Computer Science (8525) specification asks you to know or do, as “I can…” statements. Tick off each one when you’re confident — your ticks stay in this browser — or print it and tick by hand. Sections 3.1 and 3.2 are examined on Paper 1, and 3.3 to 3.8 on Paper 2.
Points with revision notes link to them. See all topics →
0 of 109 ticked
3.1 Fundamentals of algorithms
Paper 1 · 0 of 14 ticked
3.1.1 Representing algorithms
3.2 Programming
Paper 1 · 0 of 31 ticked
3.2.1 Data types
3.2.2 Programming concepts
3.2.3 Arithmetic operations
3.2.4 Relational operations
3.2.5 Boolean operations
3.2.6 Data structures
3.2.7 Input and output
3.2.8 String handling
3.2.9 Random number generation
3.2.10 Subroutines and structured programming
3.2.11 Robust and secure programming
3.3 Fundamentals of data representation
Paper 2 · 0 of 25 ticked
3.3.3 Units of information
3.3.5 Character encoding
3.3.8 Data compression
3.4 Computer systems
Paper 2 · 0 of 21 ticked
3.4.1 Hardware and software
3.4.3 Software classification
3.4.4 Programming languages and translators
3.5 Fundamentals of computer networks
Paper 2 · 0 of 6 ticked
3.6 Cyber security
Paper 2 · 0 of 6 ticked
3.6.1 Fundamentals of cyber security
3.6.2 Cyber security threats
3.6.2.1 Social engineering
3.6.2.2 Malware
3.6.3 Detecting and preventing threats
3.7 Relational databases and SQL
Paper 2 · 0 of 5 ticked
3.7.1 Relational databases
3.7.2 SQL
3.8 Ethical, legal and environmental impacts
Paper 2 · 0 of 1 ticked
Written in our own words from AQA’s published subject content for GCSE Computer Science (8525), first teaching September 2025. The official specification is the final word. UpperGrades isn’t affiliated with or endorsed by AQA. uppergrades.com
Get told when new topics are added
Optional — the checklist is free either way. No spam, and just reply to any email to be removed.
Turn the gaps into ticks
UpperGrades’ video lessons stop to check understanding and rewind to the exact bit that was missed.
