Subject-specialist worked solutions — every mark explained. Topical & Yearly Solved, Revision Notes, Predicted Papers. Explore →

AQA A Level · 7517 · 89 Papers

AQA A Level Computer Science (7517) Past Papers 2026

Download free AQA A Level Computer Science 7517 past papers, mark schemes. 8 exam sessions from 2017–2026.

June 2024

Latest Session

8

Sessions

2017–2026

27

Question Papers

24

Mark Schemes

89% coverage

2

Inserts

4

Specimen Papers

Components & time pressure

Marks per minute shows how fast you have to work — the higher the number, the tighter the time pressure in that paper.

PaperComponentMarksDurationMarks / minPressure
Paper 1On-screen examination (Skeleton Program)1002h 30m0.67Steady
Paper 2Written examination (Theory)1002h 30m0.67Steady
Paper 3NEA (Non-Exam Assessment) Project75Coursework (no time limit in exam)

Component structure extracted from 3 official AQA documents (2022–2023). Timings and mark totals are taken from the papers themselves.

Free past papers

Yearly Exam Sessions

Topic-wise

Topical Past Papers

AQA Computer Science questions organised by specification topic — perfect for targeted revision.

View all topical papers
How it's examined

How is AQA A Level Computer Science (7517) examined?

AQA A Level Computer Science is examined through 3 paper components. Understanding each component helps you allocate revision time effectively.

Paper 1

100 marks

On-screen examination (Skeleton Program)

Duration: 2h 30m

Paper 2

100 marks

Written examination (Theory)

Duration: 2h 30m

Paper 3

75 marks

NEA (Non-Exam Assessment) Project

Duration: Coursework (no time limit in exam)

From examiner reports

What AQA examiners say about Computer Science

Verbatim quotes from 3 official AQA examiner reports (2022–2023). Every quote is attributable to a specific paper and session — these are the things AQA markers flag year after year.

Imprecise descriptions of circular queue operations

many answers showing some understanding of the process of removing an item from a circular queue but lacking the precision required to get many marks
AQA examiner, 7517/1 Paper 1, June 2022

Failing to write accurate regular expressions

Not many students were able to write an accurate regular expression, with most not using the correct symbol for alternation (|).
AQA examiner, 7517/1 Paper 1, June 2022

Vague or superficial description of operating system…

It was not sufficient to simply name functions, such as 'memory management'. Some students put the names of functions into sentences, such as 'the operating system will carry out memory management', but still did not describe what this was and so did not achieve a mark.
AQA examiner, 7517/2 Paper 2, June 2022
See how to avoid these in the Computer Science 7517 exam guide
Avoid these

Most Common Mistakes — Computer Science (7517)

Based on analysis of 3 official AQA examiner reports (2022, 2023). Avoid these errors to maximise your marks.

1

Imprecise descriptions of circular queue operations — omitting the empty-queue check

Paper 1 · Paper 1, June 2022

2

Failing to write accurate regular expressions — wrong or missing alternation symbol

Paper 1 · Paper 1, June 2022

3

Vague or superficial description of operating system functions — naming without explaining

Paper 2 · Paper 2, June 2022

4

Incorrect understanding of start/stop bits — treating them as data delimiters only

Paper 2 · Paper 2, June 2022

5

Thin-client hardware requirements answered with vague, non-technical terminology

Paper 2 · Paper 2, June 2022

Focus your revision

Topics Students Struggle With Most

Circular queues — precise pointer-based operations and empty/full checks

7517 examiners reported that question part 2.1 was not well answered, with many students describing a linear queue instead of a circular queue or failing to include the check for an empty queue before attempting deletion. Common errors included removing from the rear and describing all items moving 'up one'.

Paper 1

Regular expressions — syntax and alternation operator

7517 examiners noted that not many students were able to write an accurate regular expression, with most not using the correct symbol for alternation (|). This question is asked in the context of the skeleton program and requires confident use of regex metacharacters.

Paper 1

Floating-point representation — normalisation purpose and conversion errors

7517 examiners reported that question part 5.2 (2022) was not answered well, with many students giving vague responses such as 'increased accuracy'. In both 2022 and 2023, a common error was representing -23.25 by concatenating the representation of -23 and +0.25, which gives -22.75.

Paper 2

Start and stop bits — role in clock synchronisation

7517 examiners found that the standard response that the start bit 'identified the start of a data transmission' was not markworthy and that question parts 2.4 and 2.5 on start and stop bits 'are not well understood'. The synchronisation role of the start bit and the line-idle role of the stop bit were the expected answers.

Paper 2

Boolean algebra — operator precedence and correct application of De Morgan's law

7517 examiners reported in both 2022 and 2023 that only approximately a quarter of students achieved full marks for Boolean simplification. Recurring errors include simplifying B̄ + B to 1 prematurely when AND has higher precedence, and applying De Morgan's law across mixed AND/OR operators.

Paper 2

Transport layer and networking protocols — precise role of each OSI/TCP-IP layer

7517 examiners noted in 2023 that most students achieved only one of three marks for the transport layer, with the most common mistake being to describe the role of the network layer instead of the transport layer. Port numbers and end-to-end connection establishment were the discriminating mark points.

Paper 2

OOP concepts — protected specifier and method overriding linked to inheritance

7517 examiners reported that a significant number of students described the private specifier instead of the protected specifier. Answers for the overriding question often lacked precision — to gain the mark, answers needed to make clear the link to inheritance.

Paper 1

Functional programming — higher-order functions, recursion traces, and distributed computing properties

7517 examiners found in 2022 that fewer students could correctly apply recursive functions fw and fx in the trace table, with approximately only a quarter achieving all four marks. In 2023, features of functional programming suited to distributed code were not well known — single-word answers such as 'immutable' without explanation were not credited.

Paper 2

About

AQA A Level Computer Science (7517) — Full Archive 2017–2026

This page contains all 89 AQA A Level Computer Science (7517) past papers available for free download — 8 exam sessions from 2017 to 2026. Each session includes question papers (QP), mark schemes (MS), and where available, insert materials (INS). No registration or payment required.

AQA A Level Computer Science is graded A*–E. The A* grade requires achieving an A on the overall qualification and 90%+ on the A2 units. AQA is the UK's largest exam board, making these past papers the single most relevant resource for your revision.

AQA A Level Computer Science has no tiers — all students sit the same papers. Papers are split into components (Paper 1, Paper 2, etc.), each testing different areas of the specification. Focus on components where you score lowest to maximise grade improvement.

AQA mark schemes use a clear notation: M marks are for method (your working), A marks are for accuracy (correct answer), and B marks are awarded independently. Understanding this system helps you maximise marks even when you don't reach the final answer — showing clear working can earn method marks. After attempting each Computer Science past paper under timed conditions, mark it against the official scheme and categorise every dropped mark as a knowledge gap, method error, or misread question. Target your remaining revision at the category where you lose the most marks.

Same subject

Computer Science 7517 at other levels

FAQs

Questions, answered.

PapersDaddy provides 89 free AQA A Level Computer Science (7517) past papers from 2017–2026. Download question papers and mark schemes as PDF — no registration needed.

We have 89 papers across 8 exam sessions for AQA A Level Computer Science (7517). This includes question papers and mark schemes, plus 4 specimen papers.

AQA filenames follow the pattern AQA-[CODE]-[TYPE]-[SESSION]. For example, AQA-75161H-QP-JUN19 means: specification 7516, Paper 1, Higher tier, Question Paper, June 2019. QP = Question Paper, W-MS = Mark Scheme, INS = Insert, SQP = Specimen Question Paper.