A-Level Computer Science Revision Notes

17 free revision notes covering every main A-Level Computer Science topic. No account needed.

Algorithms

Big-O Time Complexity Graph and Tree Traversals Dijkstra's Shortest Path Algorithm

Boolean Algebra

Boolean Algebra and Logic Simplification

Compilation

Translators and the Stages of Compilation

Computer Architecture

Assembly Language and the Little Man Computer

Computer Security

Encryption and Hashing

Data Representation

Floating Point Numbers

Data Structures

Stacks and Queues Trees and Graphs Hash Tables and Dictionaries

Databases

Normalisation and SQL

Networks

The TCP/IP Stack and Protocols

Programming

Recursion Object-Oriented Programming Programming Paradigms

Theory of Computation

Finite State Machines

Related Computer Science revision guides

Want AI explanations?

Sign in to ask our AI tutor to explain any part you find tricky.

Start free →