Discover new books on Goodreads
Meet your next favorite book
A list of computer science books which cover all the syllabus required to earn a computer science degree.
Source : https://teachyourselfcs.com/
Source : https://teachyourselfcs.com/
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 |
Structure and Interpretation of Computer Programs
by
4.47 avg rating — 4,838 ratings
score: 200,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Computer Organization & Design: The Hardware/Software Interface
by
3.97 avg rating — 1,693 ratings
score: 198,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
Operating Systems: Three Easy Pieces
by
Remzi H. Arpaci-Dusseau (Goodreads Author)
4.71 avg rating — 780 ratings
score: 196,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
Compilers: Principles, Techniques, and Tools
by
4.10 avg rating — 3,016 ratings
score: 191,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
Computers.
by
it was ok 2.00 avg rating — 1 rating
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.35 avg rating — 2,678 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
Mathematics for Computer Science
by
3.85 avg rating — 95 ratings
score: 97,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
Computer Networking: A Top-Down Approach
by
4.07 avg rating — 2,223 ratings
score: 95,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Readings in Database Systems, Third Edition (The Morgan Kaufmann Series in Data Management Systems)
by
4.62 avg rating — 45 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
Distributed Systems
by
3.98 avg rating — 479 ratings
score: 92,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
computer-science
People Who Voted On This List (4)
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.





