AQA GCSE Computer Science Past Papers & Mark Schemes
Download free AQA GCSE Computer Science (8525) past papers and mark schemes. Computational thinking, programming, computing concepts. 33 resources from 2020 to 2024.
Download Past Papers
33 of 33 resources — page 1 of 2
June 2023
11 filesGCSE Computer Science – Mark scheme: Paper 2 Computing concepts – June 2023
GCSE Computer Science – Question paper (Modified A4 18pt): Paper 2 Computing concepts – June 2023
GCSE Computer Science – Insert (Modified A3 36pt): Paper 1A Computational thinking and programming skills (C#) – June 2023
GCSE Computer Science – Question paper (Modified A3 36pt): Paper 1A Computational thinking and programming skills (C#) – June 2023
GCSE Computer Science – Insert (Modified A3 36pt): Paper 1B Computational thinking and programming skills (Python) – June 2023
GCSE Computer Science – Question paper: Paper 1A Computational thinking and programming skills (C#) – June 2023
GCSE Computer Science – Insert (Modified A3 36pt): Paper 1C Computational thinking and programming skills (VB.Net) – June 2023
GCSE Computer Science – Question paper (Modified A3 36pt): Paper 1B Computational thinking and programming skills (Python) – June 2023
GCSE Computer Science – Question paper (Modified A4 18pt): Paper 1A Computational thinking and programming skills (C#) – June 2023
GCSE Computer Science – Question paper: Paper 2 Computing concepts – June 2023
GCSE Computer Science – Insert (Modified A4 18pt): Paper 1C Computational thinking and programming skills (VB.Net) – June 2023
June 2022
10 filesGCSE Computer Science – Insert (Modified A3 36pt): Paper 1A Computational thinking and programming skills (C#) – June 2022
GCSE Computer Science – Question paper (Modified A3 36pt): Paper 1A Computational thinking and programming skills (C#) – June 2022
GCSE Computer Science – Insert (Modified A3 36pt): Paper 1B Computational thinking and programming skills (Python) – June 2022
GCSE Computer Science – Question paper: Paper 1A Computational thinking and programming skills (C#) – June 2022
GCSE Computer Science – Question paper (Modified A3 36pt): Paper 1B Computational thinking and programming skills (Python) – June 2022
GCSE Computer Science – Question paper: Paper 1B Computational thinking and programming skills (Python) – June 2022
GCSE Computer Science – Insert (Modified A4 18pt): Paper 1A Computational thinking and programming skills (C#) – June 2022
GCSE Computer Science – Question paper: Paper 2 Computing concepts – June 2022
GCSE Computer Science – Insert (Modified A4 18pt): Paper 1C Computational thinking and programming skills (VB.Net) – June 2022
GCSE Computer Science – Question paper (Modified A4 18pt): Paper 1B Computational thinking and programming skills (Python) – June 2022
November 2021
4 filesGCSE Computer Science – Mark scheme: Paper 2 Written assessment – November 2021
GCSE Computer Science – Question paper (Modified A4 18pt): Paper 2 Written assessment – November 2021
GCSE Computer Science – Question paper: Paper 1 Computational thinking and problem-solving – November 2021
GCSE Computer Science – Question paper: Paper 2 Written assessment – November 2021
About AQA GCSE Computer Science
Exam Paper Structure
Computational Thinking and Problem Solving
Computing Concepts
Key Information
| Exam Board | AQA |
| Specification Code | 8525 |
| Qualification | GCSE |
| Grading Scale | 9–1 |
| Assessment Type | 2 written exams (no NEA or programming project since 2020) |
| Number Of Papers | 2 |
| Exam Duration | 1 hour 30 minutes per paper |
| Total Marks | 160 (80 per paper) |
| Calculator Status | Not applicable |
| Available Sessions | June 2022 – June 2024 (reformed spec) |
| Total Resources | 33 |
Key Topics in Computer Science
Topics you need to know
Exam Command Words
| Command word | What the examiner expects |
|---|---|
| Trace | Complete a trace table by tracking variable values as the algorithm runs step by step |
| Write | Produce an algorithm in AQA pseudocode or describe code for a given task |
| Identify | Name a specific component, error or feature |
| Explain | Give reasons why a technique, structure or system works in the way described |
| Compare | State similarities and differences between two approaches, protocols or data types |
| Define | Give the precise technical meaning of a computing term |
| Calculate | Convert between binary, decimal and hexadecimal, or work out a binary arithmetic sum |
Typical Grade Boundaries
| Grade | Approximate mark needed |
|---|---|
| Grade 9 | 75–85% |
| Grade 8 | 64–74% |
| Grade 7 | 53–63% |
| Grade 6 | 44–52% |
| Grade 5 | 35–43% |
| Grade 4 | 26–34% |
| Grade 3 | 17–25% |
| Grade 2 | 9–16% |
| Grade 1 | 1–8% |
⚠️ Typical boundaries across two papers (160 total marks). Actual boundaries vary by series — check AQA's website.
How to Use AQA GCSE Computer Science Past Papers Effectively
More AQA GCSE Subjects
Explore other GCSE subjects from AQA
Meet your AI Tutor
Get clear explanations, worked examples, and step-by-step guidance on any GCSE Computer Science topic. Your personal AI tutor, free to try.