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
300+ 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, files, 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, star and bus topologies, protocols and layering, MAC and IP addressing, and network hardware.
  • Cyber security: social engineering, malware, brute force and denial of service attacks, SQL injection, and the methods used to detect and prevent them.
  • Relational databases and SQL: flat files against relational databases, primary and foreign keys, and writing SELECT, INSERT, UPDATE and DELETE queries.
  • Ethical, legal and environmental impacts: privacy, the digital divide, automation and AI, the environmental cost of devices, and the legislation you are expected to name.

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 worm 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-08-04
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

After the first complete pass of a bubble sort on an unsorted list, what is guaranteed?

Based on: AQA 8525 · 3.1.3

Programming

What is the value of 17 MOD 5?

Based on: AQA 8525 · 3.2.3

Programming

A program runs without crashing but always outputs the wrong total. What kind of error is this?

Based on: AQA 8525 · 3.2.9

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.7

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

Which protocol is responsible for splitting data into packets and reassembling them in order?

Based on: AQA 8525 · 3.5.5

Cyber security

What is the key difference between a virus and a worm?

Based on: AQA 8525 · 3.6.1

Databases and SQL

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

Based on: AQA 8525 · 3.7.2

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), 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-08-04.

Study items
300+
Questions
186
Flashcards
160
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 verified 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.
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?

You can download the app and try a set of questions and flashcards in every topic for free, along with a couple of timed quizzes. A single one-time purchase unlocks 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

A guide to the AQA GCSE Computer Science Revision

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.