AQA A-Level Computer Science Paper 1 Revision Pack — Notes, Practice Questions & Answers
Everything your A-Level Computer Science students need to revise confidently for AQA Paper 1 — in one complete, ready-to-use pack.
This revision pack covers all four topic areas assessed in AQA A-Level Computer Science Paper 1, providing structured revision notes, exam-style practice questions, and a full mark scheme. Ideal for use in lessons, revision sessions, or as a self-study resource for students.
What's included:
- Revision Notes — Comprehensive topic-by-topic notes covering the entire Paper 1 specification, including key definitions, worked examples, and exam tips
- Practice Questions — 8 exam-style questions with mark allocations, spanning all four topic areas
- Answer Scheme — Full model answers with detailed mark-by-mark breakdowns for every question
Topics covered:
- Fundamentals of Programming — Data types, programming constructs, variables and constants, string handling, subroutines, passing parameters by value and by reference, local vs global variables
- Fundamentals of Data Structures — 1D and 2D arrays, stacks, queues, hash tables, graphs (adjacency matrix and adjacency list), trees and binary trees
- Fundamentals of Algorithms — Depth-First and Breadth-First Search, binary tree traversal (pre-order, in-order, post-order), linear and binary search, bubble sort, merge sort, Dijkstra's shortest path algorithm
- Theory of Computation — Abstraction, Finite State Machines, regular expressions, Backus-Naur Form (BNF), Reverse Polish Notation (RPN)
Suitable for: AQA A-Level Computer Science specification (7517).
Delivered as: A single ZIP file containing all three documents. Download instantly and use in your classroom tomorrow.