AQA GCSE Computer Science · spec 8525 · 2026

AQA GCSE Computer Science Revision

Revise AQA GCSE Computer Science (specification 8525) topic by topic. A one-page note for each of the eight sections, original practice questions with an explanation on every answer, spaced-repetition flashcards, and a timed quiz that draws from the whole bank. Covers Paper 1 (algorithms and programming) and Paper 2 (data representation, computer systems, networks, cyber security, databases and SQL, and the ethical, legal and environmental impacts). Everything works offline, with no account and no subscription.

Coming soon to theApp Store Coming soon toGoogle Play
200+ Study items
80 Mock exam
70% To pass
100% Offline
The exam

What AQA GCSE Computer Science 8525 involves

AQA GCSE Computer Science 8525 is assessed by two written exams and nothing else. There is no coursework and no non-exam assessment counting towards the grade, although your school must give you practical programming experience during the course.

How is AQA GCSE Computer Science assessed?

Two written papers, each worth 90 marks and each worth 50% of the GCSE. Paper 1, Computational thinking and programming skills, lasts 2 hours and directly assesses section 3.1 Fundamentals of algorithms and section 3.2 Programming. Paper 2, Computing concepts, lasts 1 hour 45 minutes and directly assesses sections 3.3 to 3.8. Either paper may also ask questions that need knowledge from elsewhere in the specification.

Is GCSE Computer Science tiered?

No. Unlike GCSE Science there is no Foundation and no Higher tier, so everyone sits the same Paper 2 and is graded on the same 9 to 1 scale. Paper 1 does come in separate C#, Python and VB.NET variants, and you sit the one your school entered you for.

Which programming language do you answer in?

You answer Paper 1 in the language you were taught, from C#, Python and VB.NET. Each question tells you what form the answer has to take, for example program code, pseudo-code or a flowchart. Where pseudo-code is accepted you may use any clear and sensible format.

What does AQA GCSE Computer Science 8525 cover?

The subject content is organised into eight sections, and this app has a topic note, a question bank and a flashcard deck for each of them:

  • Fundamentals of algorithms: pseudo-code and flowcharts, decomposition and abstraction, tracing, linear and binary search, bubble sort and merge sort, and efficiency.
  • Programming: data types, sequence, selection and iteration, operators, arrays and records, subroutines, string handling, validation and testing.
  • Fundamentals of data representation: bits and bytes, binary, denary and hexadecimal, binary addition and shifts, character sets, images, sound and compression.
  • Computer systems: hardware and software, Boolean logic, translators, the fetch execute cycle, CPU performance, memory and storage, cloud and embedded systems.
  • Fundamentals of computer networks: LANs and WANs, wired and wireless, protocols and the four layer TCP/IP model, MAC address filtering, and network security.
  • Cyber security: social engineering, malware, pharming, weak passwords and misconfigured access rights, and the methods used to detect and prevent them.
  • Relational databases and SQL: relational databases, tables, records and fields, primary and foreign keys, and writing SELECT, INSERT, UPDATE and DELETE queries.
  • Ethical, legal and environmental impacts: privacy and surveillance, and the environmental cost of devices at each stage of their life.

Are these the real AQA exam questions?

No. Every question, explanation, flashcard and topic note in this app is original, written by RiverMap Learning to the publicly available AQA 8525 subject content. No AQA exam papers, mark schemes, sample assessment materials or textbook text is reproduced. The concepts of computer science are not copyrightable, so the app teaches the same material in its own words.

How should you use a revision app like this one?

Read the topic note first so the whole section is in your head as one picture, then use the practice questions to find out which parts are not actually secure. Every answer carries an explanation, so a wrong answer teaches you something. The flashcards are for the definitions you have to be able to produce cold, and the timed quiz is for practising under pressure once the individual topics feel solid.

What does the mastery percentage in the app mean?

It measures your progress through this app's practice questions in each topic. It is a study aid, not a grade prediction and not an official AQA measure. Use it to decide what to revise next, not to decide whether you are ready.

Features

A complete study system, on one device

01 / NOTES

One note per section

Eight topic notes, one for each section of the specification, each with the key points in order, the key terms defined, and the mistakes that cost marks in that topic. Read the note first and the questions stop being guesswork.

02 / PRACTICE

Questions that explain themselves

Original practice questions across all eight sections, each with an explanation that says why the right answer is right and, where it matters, why the tempting wrong answer is wrong. Filter by topic and work on the parts that are weak.

03 / FLASHCARDS

The definitions you need cold

Spaced-repetition flashcards for the terms and rules you have to produce from memory, from the fetch execute cycle to the difference between a virus and a trojan and the clause order of an SQL query.

04 / TIMED QUIZ

Practise under pressure

A timed quiz draws from the whole bank in proportion to the size of each section, so you get used to switching between algorithms, networks and SQL the way a real paper makes you.

05 / OFFLINE

Works on the bus

Everything is on the device after the first download. No account, no sign-up, no subscription, no ads, and your progress never leaves your phone.

What's inside

What to look for in an exam-prep app

Based on the official public source Yes, AQA GCSE Computer Science specification (8525) subject content
Timed mock exam 80 questions, 90 min
Pass rule applied 70% to pass
Answer explanations mapped to the source Yes
Weak-area review Yes
Flashcards (spaced repetition) Yes
Works fully offline, no account Yes
Ads None
Payment One-time purchase
Last content review 2026-09-28
In the app

Calm, focused study, nothing else

09:41▰▰▰
Practice · Values12 / 40
Which set of values does the booklet describe as central to Australia remaining secure, prosperous and peaceful?
ALoyalty, tradition and national service
BFreedom, respect, fairness and equality of opportunity
CProsperity, security and independence
DMateship, sport and hard work

Practice mode

09:41▰▰▰
Mock exam41:32 left
Question 13 of 20: What do we remember on Anzac Day?
AThe arrival of the First Fleet
BThe landing at Gallipoli in 1915
CFederation of the colonies
12
Answered
8
Remaining

Timed mock exam

09:41▰▰▰
ReadinessDay 18
78%
86%
Values
74%
Gov & law
81%
People
69%
Beliefs
Review weak areas →

Readiness & review

Sample questions

Try 10 real practice questions

Tap an answer to see why it is right, mapped to the official source, exactly as in the app.

Algorithms

Which condition must be true before a binary search can be used?

Based on: AQA 8525 · 3.1.3

Algorithms

A bubble sort is applied to the list 5, 3, 8, 1. What is the list after the first complete pass?

Based on: AQA 8525 · 3.1.4

Programming

When should a count-controlled loop be used instead of a condition-controlled loop?

Based on: AQA 8525 · 3.2.2

Programming

A program will not run at all because a bracket is missing. What kind of error is this?

Based on: AQA 8525 · 3.2.11

Data representation

What is the denary value of the binary number 01001101?

Based on: AQA 8525 · 3.3.2

Data representation

An image has a colour depth of 4 bits. How many different colours can each pixel be?

Based on: AQA 8525 · 3.3.6

Computer systems

How many rows does the truth table of a logic circuit with 3 inputs have?

Based on: AQA 8525 · 3.4.2

Networks

Why is encryption especially important on a wireless network?

Based on: AQA 8525 · 3.5

Cyber security

What is penetration testing?

Based on: AQA 8525 · 3.6.2

Databases and SQL

Which query returns the names of members older than 15, sorted A to Z?

Based on: AQA 8525 · 3.7.2

Free on the web

Free practice questions and tools

Prefer to start in your browser? Work free, topic-by-topic practice questions and use our free calculators, no download needed, then unlock the full bank in the app.

Source & accuracy

Where the questions come from, and when we last checked

Built from AQA GCSE Computer Science specification (8525) subject content (AQA specification 8525, version 1.3 (for GCSE exams from 2027)), the official public source, used under The AQA specification is referenced only to align topic coverage. All questions, explanations, flashcards and topic notes are 100% original; no AQA exam papers, mark schemes, sample assessment materials or textbook text is reproduced. The concepts of computer science are not copyrightable.. View the official source .

Last checked against the source: 2026-09-28.

Study items
200+
Questions
147
Flashcards
126
Mock exam
80
Pass mark
70%

Every question, explanation, flashcard and topic note is original, written to the public AQA 8525 subject content. The assessment facts on this page (paper durations, marks, weightings, which sections each paper assesses, the absence of tiers and of coursework) were independently cross-checked against AQA's own published pages before release.

Content audit trail
  • 2026-08-04 Initial pack: original practice questions, flashcards and a one-page topic note for each of the eight specification sections.
  • 2026-08-04 Cross-model fact check: 14 claims about the assessment structure independently checked against AQA's published pages. Four were corrected before release, including which sections each paper assesses (Paper 1 is 3.1 and 3.2 only, not 3.1 to 3.3) and the fact that Paper 1 comes in separate C#, Python and VB.NET variants.
  • 2026-09-28 Re-aligned to version 1.3 of the specification, which applies to GCSE exams from 2027. 39 questions and 31 flashcards on content that version does not include were removed, the matching parts of the topic notes were rewritten or removed, and every question's specification point was checked against version 1.3.
FAQ

Common questions

Is this the official AQA app?

No. This is an independent revision aid. It is not affiliated with, endorsed by or sponsored by AQA or any exam board. It is built to help you revise the publicly available AQA GCSE Computer Science 8525 subject content.

Are these real AQA exam questions?

No. AQA exam papers and mark schemes are copyright protected and are not reproduced here. Every question is written from scratch to the published subject content, with an explanation on every answer.

How is AQA GCSE Computer Science assessed?

Two written papers. Paper 1, Computational thinking and programming skills, is 2 hours, 90 marks and 50% of the GCSE, and directly assesses algorithms and programming. Paper 2, Computing concepts, is 1 hour 45 minutes, 90 marks and 50%, and directly assesses data representation, computer systems, networks, cyber security, databases and SQL, and impacts.

Is there a Foundation and Higher tier?

No. GCSE Computer Science is untiered, so every student sits the same Paper 2 and is graded 9 to 1. Paper 1 comes in C#, Python and VB.NET variants, and you sit the one your school entered you for.

Is there any coursework?

No. The whole grade comes from the two written papers. Your school still has to give you practical programming experience during the course, but it does not count towards the grade.

Which programming language does the app use?

The app is about the concepts, so the questions are written to be language-neutral and use plain pseudo-code where code is needed. That matches the way the exam sets questions and means the app works whichever language your school teaches.

Does the app work offline?

Yes. After the first download every note, question and flashcard is on the device, so it works on the bus with no signal. Your progress stays on your phone.

What is free and what do I pay for?

The app is not in the stores yet. It is coming soon. Until then the free practice pages on this site carry four questions from every topic with full explanations, and you can start there. When the app is available, a set of questions and flashcards in every topic will be free, along with a couple of timed quizzes, and a single one-time purchase will unlock the whole bank. There is no subscription and no ads.

Does this replace revising from my school's materials?

No, and it is not meant to. It is for the retrieval practice part of revision: finding out what you actually know, fixing the gaps, and drilling the definitions. Use it alongside your notes, your teacher and the current AQA specification.

What does the mastery percentage mean?

It shows your progress through this app's practice questions in each topic. It is a study aid, not a predicted grade and not an official AQA measure.

Guides

2 guides to the AQA GCSE Computer Science (8525)

Free, in-depth answers written from the same official sources the app is built on.

Get the app

Walk into your test prepared.

One purchase. Every question. Yours offline, forever.

Coming soon to theApp Store Coming soon toGoogle Play

This app is not affiliated with, endorsed by, or sponsored by AQA or any exam board. It is an independent revision aid. Every question is original and written to the publicly available AQA GCSE Computer Science subject content (specification 8525); no AQA exam papers, mark schemes, sample assessment materials or other copyrighted material are reproduced. Topic mastery shown in the app measures your progress through the practice questions, not an official grade. Always check the current specification and your exam timetable with AQA and your school.