AQA A-Level Computer Science Revision

For each of the papers below, there are revision notes, flashcards, videos and questions from past exam papers separated by topic.

AS-Level Paper 1

Topic 1:
Fundamentals of Programming

Topic 2:
Fundamentals of Data Structures

Topic 3:
Systematic Approach to Problem Solving

Topic 4:
Theory of Computation

AS-Level Paper 2

Topic 5:
Fundamentals of Data Representation

Topic 6:
Fundamentals of Computer Systems

Topic 7:
Fundamentals of Computer Organisation & Architecture

Topic 8:
Consequences of Uses of Computing

Topic 9
Fundamentals of Communication & Networking

A-Level Paper 1

Topic 1:
Fundamentals of Programming

Topic 2:
Fundamentals of Data Structures

Topic 3:
Fundamentals of Algorithms

Topic 4:
Theory of Computation

A-Level Paper 2

Topic 5:
Fundamentals of Data Representation

Topic 6:
Fundamentals of Computer Systems

Topic 7:
Fundamentals of Computer Organisation & Architecture

Topic 8:
Consequences of Uses of Computing

Topic 9:
Fundamentals of Communication & Networking

Topic 10:
Fundamentals of Databases

Topic 11:
Big Data

Topic 12:
Fundamentals of Functional Programming