A Level Computer Science

Practice papers with model solutions

Original practice sets for A Level Computer Science, drawn from our own question bank. Each has a stable link, a printable PDF and a full worked mark scheme.

A Level Computer Science - A Level

A Level Computer Science Paper 1

Covers Linear Data Structures, Trees and Graphs, Searching and Sorting Algorithms and 9 more.

15 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Computer Science Paper 2

Covers Linear Data Structures, Trees and Graphs, Searching and Sorting Algorithms and 9 more.

15 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Computer Science Paper 3

Covers Linear Data Structures, Trees and Graphs, Searching and Sorting Algorithms and 9 more.

13 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Computer Science Paper 4

Covers Linear Data Structures, Trees and Graphs, Searching and Sorting Algorithms and 9 more.

14 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Computer Science Short Paper A

Covers Linear Data Structures, Trees and Graphs, Searching and Sorting Algorithms and 3 more.

10 questions - 40 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Computer Science Short Paper B

Covers Data Representation, Computer Architecture and the CPU, Networks and Communication and 3 more.

9 questions - 40 marks

Open paperDownload PDF

Papers scoped to what has been taught

The papers above are scoped by grade band. These are scoped by teaching point instead: each one leaves out content a student at that stage has not met yet, so a mock in the middle of the course tests what has actually been covered.

AS and A Level are separate qualifications with different assessed content, so this split follows the specification rather than a teaching convention. I'm confident in the seven AS topics as a genuinely prerequisite-free core, and in databases-sql, data-structures-nonlinear and programming-paradigms as needing that core first, but I'm less certain of the exact boundary for two topics: algorithm-complexity, since some specifications introduce a light form of Big O alongside AS-level searching/sorting rather than saving it entirely for year two; and theory-of-computation, since AS students are typically still assessed on basic finite state machines even though the harder content this bank likely tests (Turing machines, computability, the halting problem) is genuinely A2-only - both are placed as A2-only here on balance of evidence, not certainty. I'm also reasoning from the general shape shared by AQA and OCR rather than one named board's syllabus, since these topic ids aren't tied to specific board numbering, and OCR structures its "exchanging data" and "algorithms" sections differently enough from AQA that a bank built strictly to OCR's AS (H046) boundary could draw one or two of these lines slightly differently.

AS

A Level Computer Science - AS

AS Paper 1: Data Representation and Logic

Covers data representation, boolean logic and logic gates, computer architecture, linear data structures such as stacks and queues, and writing and tracing short programs.

13 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - AS

AS Paper 2: Networks and Systems

Covers computer architecture, networks and how computers communicate, data representation, boolean logic and logic gates, and searching and sorting algorithms.

14 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - AS

AS Paper 3: Algorithms and Structures

Covers linear data structures such as stacks, queues and linked lists, searching and sorting algorithms, writing and tracing short programs, data representation and computer architecture.

15 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - AS

AS Paper 4: Mixed Practice A

A mixed paper covering data representation, boolean logic and logic gates, computer architecture, networks, linear data structures and searching and sorting algorithms.

18 questions - 80 marks

Open paperDownload PDF

A Level Computer Science - AS

AS Paper 5: Mixed Practice B

A second mixed paper covering boolean logic and logic gates, computer architecture, networks, linear data structures, searching and sorting algorithms and writing and tracing short programs.

18 questions - 80 marks

Open paperDownload PDF

A Level Computer Science - AS

AS Paper 6: Full AS Review

A full review paper covering every AS topic: data representation, boolean logic and logic gates, computer architecture, networks, linear data structures, searching and sorting algorithms and writing and tracing short programs.

24 questions - 100 marks

Open paperDownload PDF

A Level

A Level Computer Science - A Level

A Level Paper 1: Algorithms and Data Structures

Covers linear data structures, trees and graphs, searching and sorting algorithms, algorithmic complexity, and writing and tracing programs.

13 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Paper 2: Programming Theory

Covers programming paradigms, the theory of computation, searching and sorting algorithms, writing and tracing programs, and algorithmic complexity.

15 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Paper 3: Computer Systems

Covers data representation, computer architecture, networks, boolean logic and logic gates, and databases and SQL.

14 questions - 60 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Paper 4: Data and Networks

Covers data representation, networks, databases and SQL, boolean logic and logic gates, trees and graphs, and searching and sorting algorithms.

19 questions - 80 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Paper 5: Algorithms and Theory

Covers trees and graphs, algorithmic complexity, programming paradigms, the theory of computation, searching and sorting algorithms, and writing and tracing programs.

18 questions - 80 marks

Open paperDownload PDF

A Level Computer Science - A Level

A Level Paper 6: Systems and Theory Review

A wide-ranging review paper covering linear data structures, computer architecture, data representation, networks, databases and SQL, boolean logic and logic gates, programming paradigms and the theory of computation.

23 questions - 100 marks

Open paperDownload PDF