AQA GCSE Computer Science (8525): complete guide to the topics and the exams
A complete guide to AQA GCSE Computer Science (specification 8525). Covers the eight content areas (algorithms, programming, data representation, computer systems, networks, cyber security, databases and SQL, and ethical, legal and environmental impacts), how the two written exams are structured and marked, the programming skills, and how to revise each topic for top grades.
AQA GCSE Computer Science (specification 8525) is assessed by two written papers sat at the end of the course. There is no coursework grade, although you must gain practical programming experience during the course. This page is the index: below is a map of the eight content areas, the exam structure, and how to study each one.
The eight AQA Computer Science areas (3.1-3.8)
The specification has eight numbered content areas. The first two are tested mainly in Paper 1; the rest are tested mainly in Paper 2.
- 3.1 Fundamentals of algorithms
- Computational thinking (abstraction, decomposition and algorithmic thinking), representing algorithms with flowcharts and pseudocode, and the standard searching (linear and binary) and sorting (bubble and merge) algorithms.
- 3.2 Programming
- Data types and variables, the three programming constructs (sequence, selection and iteration), arithmetic and Boolean operators, arrays and records, subroutines, string handling, file handling and the principles of structured programming.
- 3.3 Fundamentals of data representation
- Number bases (binary, denary and hexadecimal), binary arithmetic and shifts, units of information, character encoding, and how images and sound are represented, plus compression.
- 3.4 Computer systems
- Hardware and software, Boolean logic and logic gates, the CPU and the fetch-execute cycle, memory and storage, secondary storage, and system software including the operating system and utilities.
- 3.5 Fundamentals of computer networks
- Networks and topologies, wired and wireless connections, protocols and the four-layer model, and network security measures.
- 3.6 Cyber security
- Cyber threats, social engineering, malware, and the methods used to detect and prevent attacks.
- 3.7 Relational databases and SQL
- Database concepts (tables, records, fields, primary and foreign keys) and writing SQL to retrieve and manipulate data.
- 3.8 Ethical, legal and environmental impacts
- The ethical, legal, cultural, privacy and environmental issues raised by digital technology, including the relevant legislation.
Exam structure
AQA GCSE Computer Science is assessed by two written papers, both sat at the end of the course. There is no tiering: every student sits the same papers.
- Paper 1 (Computational thinking and programming skills) - 2 hours, 90 marks, 50%. Tests algorithms, programming and problem solving, answered in AQA pseudocode or a high-level language.
- Paper 2 (Computing concepts) - 1 hour 45 minutes, 90 marks, 50%. Tests data representation, computer systems, networks, cyber security, databases and SQL, and ethical, legal and environmental issues.
You must also complete practical programming experience during the course, but it does not count towards your final grade.
How to study AQA Computer Science
Computer Science rewards regular practical coding, fluent number work, and precise definitions.
- Work from the specification statements. Each numbered area (e.g. 3.4 Computer systems) is a checklist; questions are written from them.
- Code regularly. Paper 1 tests writing and tracing programs, so practise coding and algorithm tracing rather than only reading.
- Drill the number work. Binary, denary and hexadecimal conversion, binary arithmetic and file-size calculations recur in Paper 2 and must be automatic.
- Learn the AQA pseudocode. Exam algorithms are often shown in pseudocode, so learn the official notation as well as your chosen language.
- Learn definitions precisely. Mark schemes reward exact wording, for example the difference between RAM and ROM or malware versus social engineering.
The eight areas, dot point by dot point
Each area has specification-statement-level answer pages with worked exam questions and cross-links. Browse the full set at /gcse-aqa/computer-science/syllabus.
For the official specification
AQA publishes the full specification (8525), past papers, mark schemes and the pseudocode reference at aqa.org.uk. Always revise from the current specification and AQA's own past papers, because question style and the pseudocode notation are board-specific.
Computer Science guides
In-depth written guides with paired practice quizzes.
- AQA GCSE Computer Science 3.1 Fundamentals of algorithms: computational thinking, flowcharts, pseudocode, searching and sorting
A deep-dive AQA GCSE Computer Science guide to area 3.1 Fundamentals of algorithms. Covers computational thinking (abstraction, decomposition and algorithmic thinking), representing algorithms with flowcharts and pseudocode, the linear and binary search algorithms, and the bubble and merge sort algorithms, with the tracing and comparison skills the exam rewards.
14 min readRead β - AQA GCSE Computer Science 3.2 Programming: data types, constructs, operators, arrays, subroutines, strings, files and structure
A deep-dive AQA GCSE Computer Science guide to area 3.2 Programming. Covers data types and variables, the three constructs, arithmetic and Boolean operators, arrays and records, subroutines and scope, string handling, file handling and the principles of structured programming, with the coding skills Paper 1 rewards.
16 min readRead β - AQA GCSE Computer Science 3.3 Fundamentals of data representation: number bases, binary arithmetic, hex, units, characters, images, sound and compression
A deep-dive AQA GCSE Computer Science guide to area 3.3 Fundamentals of data representation. Covers number bases and binary-denary conversion, binary arithmetic and shifts, hexadecimal, units of information and file-size calculations, character encoding, image and sound representation and compression, with the number work Paper 2 rewards.
16 min readRead β - AQA GCSE Computer Science 3.4 Computer systems: hardware and software, Boolean logic, the CPU, memory, storage and system software
A deep-dive AQA GCSE Computer Science guide to area 3.4 Computer systems. Covers hardware and software, Boolean logic and logic gates, the CPU and fetch-execute cycle, memory (RAM, ROM, cache, virtual memory), secondary storage and system software, with the definitions and comparisons Paper 2 rewards.
15 min readRead β - AQA GCSE Computer Science 3.5 Fundamentals of computer networks: LANs and WANs, topologies, wired and wireless, protocols, layers and security
A deep-dive AQA GCSE Computer Science guide to area 3.5 Fundamentals of computer networks. Covers networks and topologies (LAN, WAN, star and bus), wired and wireless connectivity and encryption, network protocols and the four-layer TCP/IP model, and the methods used to keep a network secure, with the definitions Paper 2 rewards.
14 min readRead β - AQA GCSE Computer Science 3.6 Cyber security: threats, social engineering, malware and protecting against attacks
A deep-dive AQA GCSE Computer Science guide to area 3.6 Cyber security. Covers cyber threats (vulnerabilities, brute-force and denial-of-service), social engineering (phishing, shouldering, pretexting), malware (viruses, worms, trojans, spyware, ransomware) and the methods used to detect and prevent attacks, with the definitions Paper 2 rewards.
13 min readRead β - AQA GCSE Computer Science 3.7 Relational databases and SQL: tables, keys and writing queries
A deep-dive AQA GCSE Computer Science guide to area 3.7 Relational databases and SQL. Covers database concepts (tables, records, fields, primary and foreign keys) and writing SQL queries with SELECT, FROM, WHERE and ORDER BY, plus INSERT, UPDATE and DELETE, with the query-writing skills Paper 2 rewards.
12 min readRead β - AQA GCSE Computer Science 3.8 Ethical, legal and environmental impacts: stakeholders, privacy, legislation and the environment
A deep-dive AQA GCSE Computer Science guide to area 3.8 Ethical, legal and environmental impacts. Covers the ethical, legal and cultural issues raised by digital technology and stakeholders, privacy and the key UK legislation (Data Protection Act, Computer Misuse Act and copyright), and the environmental impact of technology, with the balanced-discussion skills Paper 2 rewards.
12 min readRead β
Computer Science practice quizzes
Multiple-choice drills with worked answer explanations. Your scores stay on this device.
- AQA GCSE Computer Science 3.5 Fundamentals of computer networks overview quiz12 questionsStart β
- AQA GCSE Computer Science 3.4 Computer systems overview quiz12 questionsStart β
- AQA GCSE Computer Science 3.6 Cyber security overview quiz12 questionsStart β
- AQA GCSE Computer Science 3.8 Ethical, legal and environmental impacts overview quiz11 questionsStart β
- AQA GCSE Computer Science 3.1 Fundamentals of algorithms overview quiz11 questionsStart β
- AQA GCSE Computer Science 3.3 Fundamentals of data representation overview quiz12 questionsStart β
- AQA GCSE Computer Science 3.2 Programming overview quiz12 questionsStart β
- AQA GCSE Computer Science 3.7 Relational databases and SQL overview quiz11 questionsStart β
The GCSE-AQA system, explained
See all β- generalAI and academic integrity in 2026: what you can and cannot do
An honest 2026 guide to how Year 12 students can use AI tools well and where the line is. NESA, VCAA, and QCAA rules, what AI is actually good at, what it is bad at, and how to think about it without panicking.
- wellbeingExam stress, anxiety, and looking after yourself
An honest guide to exam stress and mental health in Year 12. What is normal, what is not, when to ask for help, and what to do if it gets really hard. With the numbers you can call.
- uni pathwaysGap year or uni straight after school?
A clear-eyed comparison of going straight to uni versus taking a gap year. Who benefits from each, how to actually defer your offer, common gap-year traps, and how to make either path work for you.
- generalHow ExamExplained is built: the AI-first methodology (2026)
How ExamExplained is built. Claude Opus (Anthropic's latest AI) reads the published syllabuses, past papers and marking guides from the official exam authorities, then writes the dot-point answers, guides and quizzes. AI-written, not individually human-reviewed, so always check the official authority for what affects your mark.
- examsHow GCSE grades work (2026): the 9-1 scale, old letter equivalents, and tiers
A plain-English guide to the GCSE 9 to 1 grading scale used in England in 2026. How the numbers map to the old A*-G letters, what a standard pass and strong pass mean, foundation versus higher tier, and why grade boundaries move every year.