Computer Science preparation books

Computer Science preparation books

This page contains books that might be useful or interesting to A-level students thinking about studying or with an interest in Computer Science. These books are not about coding as such, but do help understand some of the important fundamentals about how computers and code work.

All the books below link to Amazon, so please use those links if this page has been useful to you!


New Turing Omnibus

New Turing Omnibus
A. K. Dewdney

The New Turing Omnibus

66 chapters providing an accessible introduction to fundamental ideas of computer science.


Algorithmic Puzzles

Around 100 interesting puzzles with hints, discussion and solutions.

Algorithmic Puzzles

Algorithmic Puzzles
Anany Levitin


Algorithms Unlocked

Algorithms Unlocked
Thomas H Cormen

Algorithms Unlocked

A book about algorithms – how to describe and evaluate them.


This is one of my shorter lists, and I would love it to be longer. If you know a good book for a student heading towards computer science, do let me know and I will take a look.


Know a good maths book that is missing? Submit it here and we will consider adding it to the lists.