AQA A-Level Computer Science Past Papers & Mark Schemes
Download free AQA A-Level Computer Science (7517) past papers & mark schemes. Paper 1: programming & algorithms. Paper 2: theory. NEA project. Supplementary files included. 44 resources.
Download Past Papers
89 of 89 resources — page 1 of 4
June 2023
4 filesA-level Computer Science – Mark scheme (A-level) : Paper 1 – June 2023
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 1 – June 2023
A-level Computer Science – Mark scheme (A-level) : Paper 2 – June 2023
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 2 – June 2023
June 2022
9 filesA-level Computer Science – Question paper: Paper 1 – supplementary files – June 2022
A-level Computer Science – Mark scheme (A-level) : Paper 1 – June 2022
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 1 – June 2022
A-level Computer Science – Mark scheme (A-level) : Paper 2 – June 2022
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 2 – June 2022
A-level Computer Science – Insert (Modified A3 36pt) (A-level) : Paper 1 – June 2022
A-level Computer Science – Question paper (Modified A4 18pt) (A-level) : Paper 1 – June 2022
A-level Computer Science – Insert (Modified A3 36pt) (A-level) : Paper 2 – June 2022
A-level Computer Science – Notice (A-level) : Paper 1 – June 2022
November 2021
6 filesA-level Computer Science – Question paper: Paper 1 – supplementary files – November 2021
A-level Computer Science – Insert (Modified A4 18pt) (A-level) : Paper 2 – November 2021
A-level Computer Science – Question paper (A-level) : Paper 2 – November 2021
A-level Computer Science – Mark scheme (A-level) : Paper 1 – November 2021
A-level Computer Science – Insert (A-level) : Paper 1 – November 2021
A-level Computer Science – Mark scheme (A-level) : Paper 2 – November 2021
November 2020
6 filesA-level Computer Science – Question paper: Paper 1 – supplementary files – November 2020
A-level Computer Science – Question paper (A-level) : Paper 2 – November 2020
A-level Computer Science – Mark scheme (A-level) : Paper 1 – November 2020
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 1 – November 2020
A-level Computer Science – Mark scheme (A-level) : Paper 2 – November 2020
A-level Computer Science – Question paper (Modified A3 36pt) (A-level) : Paper 2 – November 2020
Programming by Hand, Theoretical Foundations, and the NEA Project: AQA A-Level Computer Science
Exam Paper Structure
Programming, Algorithms and Data Structures
Computer Systems and Theory
Key Information
| Exam Board | AQA |
| Specification Code | 7517 |
| Qualification | A-Level |
| Grading Scale | A*–E |
| Assessment Type | 2 written papers + NEA programming project |
| Number Of Papers | 2 written papers |
| Exam Duration | Paper 1 & 2: 2 hours 30 minutes each |
| Nea Component | Independent programming project with report (20%) |
| Programming Languages | Any high-level language (Python, Java, C# most common) |
| Supplementary Files | Some Paper 1 questions include downloadable skeleton code |
| Available Sessions | June 2016 – June 2024 |
| Total Resources | 44 |
Key Topics in Computer Science
Topics you need to know
Exam Command Words
| Command word | What the examiner expects |
|---|---|
| Trace | Follow the algorithm step by step, recording variable values at each stage in a trace table |
| Write code to | Produce code in a named or any high-level language that correctly solves the stated problem |
| Explain | Give a clear account of how a concept, algorithm, or system works — may require pseudocode or diagrams |
| Define | Give a precise technical definition of the stated term |
| State | Give a concise answer — no justification or explanation needed |
| Identify | Name or indicate a specific feature, error, or element from the code or context given |
| Complete the trace table | Fill in all variable values at each step of the algorithm's execution — follow the code exactly as written |
Typical Grade Boundaries
| Grade | Approximate mark needed |
|---|---|
| A* | 72–83% |
| A | 62–71% |
| B | 52–61% |
| C | 43–51% |
| D | 34–42% |
| E | 25–33% |
⚠️ Typical boundaries across two papers (200 total marks: 100 per paper). NEA programming project (75 marks) is internally assessed. Actual boundaries vary by series — check AQA's website.
Writing Code Without a Computer: Preparing for AQA Computer Science Paper 1
More AQA A-Level Subjects
Explore other A-Level subjects from AQA
Meet your AI Tutor
Get clear explanations, worked examples, and step-by-step guidance on any A-Level Computer Science topic. Your personal AI tutor, free to try.