AQA UK GCSE (9–1) Computer Science (8525) – Topical revision checklist 2026

Topical revision checklist for AQA UK GCSE (9–1) Computer Science — specification 8525. Track confidence for each topic and sub-topic; aligned to 2026 specification headings. Rate your confidence (1–5) for each specification topic.

Tutopiya resources (AQA GCSE)

Start from the official AQA GCSE resource page (notes, videos, practice questions, AI quizzes), or open this subject’s topic dashboard and past papers. Below are portal links for each AQA GCSE course we host (also listed in our Past Paper Finder).

SubjectSpecTopic dashboardPast papers
Mathematics8300OpenOpen
Combined Science8464OpenOpen
Biology8461OpenOpen
Chemistry8462OpenOpen
Physics8463OpenOpen
Business8132OpenOpen
Open learning portal →
TopicSub-topicResourcesConfidence (1–5)Last reviewedNext review
1. Fundamentals of algorithmsComputational thinking: abstraction, decomposition, pattern recognition
1. Fundamentals of algorithmsAlgorithm representation: flowcharts, pseudocode
1. Fundamentals of algorithmsSearching algorithms: linear and binary
1. Fundamentals of algorithmsSorting algorithms: bubble, merge, insertion
1. Fundamentals of algorithmsTrace tables and dry runs
2. ProgrammingData types: integer, real, Boolean, character, string
2. ProgrammingVariables, constants, assignments, expressions
2. ProgrammingSelection: IF / ELSE / nested conditions
2. ProgrammingIteration: FOR, WHILE, REPEAT loops
2. ProgrammingSubroutines (procedures and functions), parameters, return values
2. ProgrammingArrays (1D and 2D), records, file handling
2. ProgrammingString manipulation, casting, validation
3. Fundamentals of data representationNumber bases: binary, denary, hexadecimal
3. Fundamentals of data representationBinary arithmetic: addition, shifts, overflow
3. Fundamentals of data representationCharacters: ASCII, Unicode
3. Fundamentals of data representationImages: pixels, resolution, colour depth, file size
3. Fundamentals of data representationSound: sample rate, bit depth, duration
3. Fundamentals of data representationCompression: lossy vs lossless
4. Computer systemsHardware: CPU (ALU, CU, registers, cache), buses
4. Computer systemsFetch-execute cycle and Von Neumann architecture
4. Computer systemsMemory: RAM, ROM, secondary storage (SSD, HDD, optical)
4. Computer systemsBoolean logic gates: AND, OR, NOT, truth tables
4. Computer systemsSoftware classification: system vs application
4. Computer systemsOperating systems and utilities
5. Computer networksNetworks: LAN, WAN, PAN; topologies: star, mesh
5. Computer networksNetwork hardware: hub, switch, router, NIC
5. Computer networksWired vs wireless; client-server vs peer-to-peer
5. Computer networksInternet: IP addresses, MAC addresses, DNS, DHCP
5. Computer networksProtocols: HTTP/HTTPS, TCP/IP, FTP, SMTP, IMAP, POP
5. Computer networksNetwork security and encryption
6. Cyber securityThreats: malware (virus, worm, trojan), social engineering, brute force
6. Cyber securityMitigations: firewalls, anti-malware, biometrics, two-factor authentication
6. Cyber securityNetwork policies, penetration testing
7. Relational databases and SQLTables, records, fields, primary/foreign keys
7. Relational databases and SQLSQL: SELECT, FROM, WHERE, ORDER BY
7. Relational databases and SQLSQL: INSERT, UPDATE, DELETE
7. Relational databases and SQLJoins (introductory) and aggregate functions
8. Ethical, legal and environmental impactsEthical issues: AI, automation, surveillance
8. Ethical, legal and environmental impactsLegal: Data Protection Act, Computer Misuse Act, Copyright
8. Ethical, legal and environmental impactsEnvironmental: e-waste, energy use, sustainable computing
8. Ethical, legal and environmental impactsPrivacy, censorship, accessibility

Use with our Past Paper Finder for exam practice. Always cross-check topic coverage with your school’s route and the official board specification.

Related

AQA UK GCSE (9–1) Computer Science 8525 revision checklist FAQ

Quick answers about this free revision checklist, how to use it for exam prep, and how it relates to the official syllabus.

What does the 2026 AQA UK GCSE (9–1) Computer Science 8525 syllabus cover?

This revision checklist mirrors the official AQA UK GCSE (9–1) Computer Science 8525 syllabus for the 2026 examination series. Every topic and sub-topic on the page is taken from the published syllabus document, so working through the list in order gives you full coverage of what your exam can assess. For the authoritative version, always cross-check with the latest syllabus PDF on your exam board's website before your final revision push.

How many topics are on the AQA UK GCSE (9–1) Computer Science 8525 exam?

The number of top-level topic groups varies by subject, but you can see the exact count on this page — each major heading in the checklist corresponds to one syllabus topic group, and each row below it is a syllabus-level sub-topic. Use the confidence column (1–5) to flag which sub-topics need more work, and re-score yourself weekly to track real progress instead of guessing.

How long should I spend revising for AQA UK GCSE (9–1) Computer Science 8525?

8–12 weeks of focused revision, covering 1–2 topic groups per week with weekly past-paper practice, is realistic for most GCSE / IGCSE students. Use this checklist to plan your weeks: filter by topics you have rated 1–3 and spend your first revision block there. Subjects with heavy practical or extended-writing components (e.g. sciences, English) need more past-paper time in the final block than the topic-by-topic phase.

What's the best order to revise Computer Science topics?

Revise in roughly the order the syllabus lists the topics — exam boards build later topics on earlier ones, so taking them in syllabus order avoids gaps. Once you have rated every topic, switch to weakest-first: filter the checklist by confidence ≤ 2 and prioritise those topics in your next study block. This is more effective than re-revising topics you already score 4–5 on.

Where can I find AQA UK GCSE (9–1) Computer Science 8525 past papers and mark schemes?

You can find past papers and mark schemes via Tutopiya's Past Paper Finder and on your exam board's official site. Once you have rated each sub-topic on this checklist, attempt past-paper questions on your weakest topics first — practising under timed conditions is the single best predictor of exam performance, more so than re-reading notes.

How do I download this revision checklist as a PDF or CSV?

Use the Download CSV or Print PDF button at the bottom of the checklist. CSV opens in Excel, Numbers or Google Sheets so you can sort by confidence and re-arrange revision order. The PDF is print-ready for offline use. A free Tutopiya account is required for download — this also unlocks the matching topic resources, notes and worked examples on the Learning Portal.

Is this Computer Science revision checklist free to use?

Yes, the checklist itself is free — you can view, score and re-score every topic on this page without an account. The CSV / PDF downloads and access to matching Tutopiya Learning Portal resources require a free account. There is no payment required at any point; teachers and parents can also use this checklist freely with their students.

Does this checklist match the latest AQA UK GCSE (9–1) Computer Science 8525 specification?

Yes. The topics and sub-topics on this page are drawn from the current 2026 AQA UK GCSE (9–1) Computer Science 8525 specification published by AQA. Exam boards occasionally tweak weighting or assessment structure mid-cycle, so do a quick sanity-check against the official syllabus PDF when you start your revision and again 4 weeks before the exam.