WJEC A Level Computer Science past papers
30 WJEC A Level Computer Science papers from 2016 to 2025, 30 with a mark scheme. Every link opens the document on WJEC's own website; we list them in one place and show which topics each series tested.
Which topics come up most
The topics that have carried the most marks across the WJEC A Level Computer Science papers we have tagged question by question. Topics with a revision guide link to it.
| Topic | Questions | Marks | Papers |
|---|---|---|---|
| Algorithms: Complexity, Searching and Sorting | 13 | 10200 | 10 of 24 |
| Problem Solving and Programming | 25 | 354 | 16 of 24 |
| Databases, SQL and Normalisation | 29 | 249 | 17 of 24 |
| Types of Software and Development Methodologies | 31 | 237 | 17 of 24 |
| Structure and Function of the Processor | 28 | 221 | 12 of 24 |
| Data Representation and Theory of Computation | 20 | 182 | 15 of 24 |
| Data Structures and Their Operations | 12 | 175 | 8 of 24 |
| Legal, Moral, Cultural and Ethical Issues | 18 | 146 | 12 of 24 |
| Boolean Algebra, Logic Gates and Karnaugh Maps | 23 | 142 | 12 of 24 |
| Networking and the Internet | 17 | 129 | 11 of 24 |
| Object-Oriented Programming | 7 | 116 | 7 of 24 |
| Exchanging Data: Databases, Networks and Web Technologies | 13 | 89 | 9 of 24 |
| Computer Architecture, Assembly and the LMC | 12 | 85 | 8 of 24 |
| Programming Paradigms and OOP | 6 | 52 | 6 of 24 |
| Advanced Algorithms: Searching, Sorting and Path-Finding | 6 | 43 | 3 of 24 |
Counted from our own question-by-question tagging of 24 papers. A question that tests two topics counts towards both, so the marks column ranks topics rather than adding up to a paper total. Showing the top 15 of 19 topics.
All WJEC A Level Computer Science papers by year
Summer 2025
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2024
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2023
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2022
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2019
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2018
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2017
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
| Unit 3: Programming and System Development | Question paperMark scheme |
| Unit 4: Computer Architecture, Data, Communication and Applications | Question paperMark scheme |
Summer 2016
| Paper | Official documents (WJEC) |
|---|---|
| Unit 1: Fundamentals of Computer Science | Question paperMark scheme |
| Unit 2: Practical Programming to Solve Problems | Question paperMark scheme |
Revise before you sit one
A Level Computer Science past papers from other boards
- AQA A Level Computer Science12 papers
- CCEA A Level Computer Science20 papers
- Eduqas A Level Computer Science18 papers
- OCR A Level Computer Science10 papers
Other WJEC A Level past papers
- Biology30 papers
- Business30 papers
- Chemistry30 papers
- Economics30 papers
- English Language30 papers
- English Literature60 papers
- French20 papers
- Further Maths33 papers
- Geography26 papers
- History253 papers
- Maths24 papers
- PE13 papers
- Physics30 papers
- Politics22 papers
- Psychology30 papers
- Religious Studies103 papers
- Sociology30 papers
- Spanish20 papers
Practise the questions, not just the papers.
The past-paper tool lists every indexed Computer Science question by topic, with its paper, question number, marks and page, so you can sit only the ones you need.