Discover new books on Goodreads
Meet your next favorite book
Cambridge University Computer Science Tripos Reading List
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Java How to Program
by
3.89 avg rating — 1,061 ratings
score: 296,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
ML for the Working Programmer, 2nd Edition
by
3.92 avg rating — 48 ratings
score: 200,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Purely Functional Data Structures
by
4.14 avg rating — 669 ratings
score: 199,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
The Art of Electronics
by
4.40 avg rating — 1,593 ratings
score: 189,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
OOP Concepts Booster : Take Your Coding Skills to the Next Level
by
3.69 avg rating — 16 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
The Standard ML Basis Library
by
Emden R. Gansner (Editor)
4.20 avg rating — 5 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Java in a Nutshell: A Desktop Quick Reference
by
3.85 avg rating — 1,113 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Java Examples in a Nutshell: A Companion Volume to Java in a Nutshell (In a Nutshell
by
3.44 avg rating — 96 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Design Patterns: Elements of Reusable Object-Oriented Software
by
4.20 avg rating — 11,852 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Java Puzzlers: Traps, Pitfalls, and Corner Cases
by
4.24 avg rating — 591 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Digital Design and Computer Architecture
by
4.39 avg rating — 192 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Contemporary Logic Design
by
3.88 avg rating — 25 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Introduction to Digital Logic Design
by
3.76 avg rating — 29 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
CMOS VLSI Design: A Circuits and Systems Perspective
by
4.10 avg rating — 141 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Introduction to VLSI Systems
by
4.80 avg rating — 5 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Introduction to Digital Electronics (Essential Electronics Series)
by
3.67 avg rating — 3 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Title: Electronic Logic Circuits
by
0.00 avg rating — 0 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Discrete Mathematics, 2nd Edition
by
3.81 avg rating — 72 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
The Higher Arithmetic: An Introduction to the Theory of Numbers
by
4.30 avg rating — 44 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Book of Proof
by
4.50 avg rating — 322 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
How to Think Like a Mathematician: A Companion to Undergraduate Mathematics
by
4.22 avg rating — 292 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Automata and Computability
by
4.24 avg rating — 46 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Mathematics for Computer Science
by
3.85 avg rating — 95 ratings
score: 79,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
How to Prove It: A Structured Approach
by
4.30 avg rating — 965 ratings
score: 78,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
A First Course in Database Systems (GOAL Series)
by
3.54 avg rating — 67 ratings
score: 77,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Fundamentals of Computer Graphics
by
3.84 avg rating — 122 ratings
score: 76,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Computer Graphics: Principles and Practice
by
4.22 avg rating — 368 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2, 5th Edition
by
3.69 avg rating — 135 ratings
score: 74,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
29 |
Introduction to Algorithms
by
4.35 avg rating — 9,248 ratings
score: 73,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
30 |
Algorithms
by
4.42 avg rating — 1,813 ratings
score: 72,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
31 |
Algorithm Design
by
4.17 avg rating — 648 ratings
score: 71,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
The Art of Computer Programming, Volumes 1-4A Boxed Set
by
4.74 avg rating — 235 ratings
score: 70,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
33 |
Operating Systems
by
really liked it 4.00 avg rating — 2 ratings
score: 69,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
34 |
Operating System Concepts
by
3.90 avg rating — 2,188 ratings
score: 68,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Operating Systems: Principles and Practice
by
4.10 avg rating — 68 ratings
score: 67,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
36 |
The Design and Implementation of the 4.3BSD UNIX Operating System
by
4.32 avg rating — 34 ratings
score: 66,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
37 |
The Design and Implementation of the FreeBSD Operating System
by
4.35 avg rating — 176 ratings
score: 65,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
Inside Microsoft Windows 2000
by
really liked it 4.00 avg rating — 22 ratings
score: 64,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
by
4.29 avg rating — 638 ratings
score: 63,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
40 |
Networks, Crowds, and Markets: Reasoning about a Highly Connected World
by
4.16 avg rating — 305 ratings
score: 62,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
Numerical Computing with IEEE Floating Point Arithmetic
by
3.86 avg rating — 14 ratings
score: 61,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
42 |
Writing Secure Code
by
4.01 avg rating — 373 ratings
score: 60,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
43 |
Security Engineering: A Guide to Building Dependable Distributed Systems
by
4.21 avg rating — 700 ratings
score: 59,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
44 |
Safeware: System Safety and Computers
by
3.94 avg rating — 31 ratings
score: 58,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
45 |
The Mythical Man-Month: Essays on Software Engineering
by
4.01 avg rating — 14,901 ratings
score: 57,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
46 |
The Human Contribution
by
4.11 avg rating — 54 ratings
score: 56,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
47 |
Writing Solid Code
by
4.13 avg rating — 341 ratings
score: 55,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
48 |
Interaction Design: Beyond Human-Computer Interaction
by
3.71 avg rating — 792 ratings
score: 54,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
People Who Voted On This List (6)
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.