136 books
—
14 voters
Computer Science Books
Showing 1-50 of 17,302
Introduction to Algorithms (Hardcover)
by (shelved 856 times as computer-science)
avg rating 4.35 — 9,318 ratings — published 1989
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 801 times as computer-science)
avg rating 4.33 — 24,018 ratings — published 1999
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 770 times as computer-science)
avg rating 4.35 — 23,407 ratings — published 2007
Structure and Interpretation of Computer Programs (Paperback)
by (shelved 680 times as computer-science)
avg rating 4.47 — 4,855 ratings — published 1984
Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 674 times as computer-science)
avg rating 4.40 — 10,558 ratings — published 1999
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 549 times as computer-science)
avg rating 4.20 — 11,949 ratings — published 1994
Algorithms to Live By: The Computer Science of Human Decisions (Hardcover)
by (shelved 524 times as computer-science)
avg rating 4.12 — 34,923 ratings — published 2016
Designing Data-Intensive Applications (ebook)
by (shelved 493 times as computer-science)
avg rating 4.70 — 10,541 ratings — published 2015
The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 470 times as computer-science)
avg rating 4.01 — 15,060 ratings — published 1975
Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 454 times as computer-science)
avg rating 4.30 — 9,481 ratings — published 1993
The C Programming Language (Paperback)
by (shelved 441 times as computer-science)
avg rating 4.44 — 11,328 ratings — published 1978
Refactoring: Improving the Design of Existing Code (Hardcover)
by (shelved 393 times as computer-science)
avg rating 4.24 — 8,836 ratings — published 1999
Artificial Intelligence: A Modern Approach (Hardcover)
by (shelved 379 times as computer-science)
avg rating 4.20 — 4,446 ratings — published 1994
The Algorithm Design Manual (Hardcover)
by (shelved 356 times as computer-science)
avg rating 4.34 — 2,686 ratings — published 1997
Introduction to the Theory of Computation (Hardcover)
by (shelved 336 times as computer-science)
avg rating 4.24 — 2,103 ratings — published 1996
Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 332 times as computer-science)
avg rating 4.10 — 3,024 ratings — published 1986
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 317 times as computer-science)
avg rating 4.42 — 5,370 ratings — published 2015
The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 312 times as computer-science)
avg rating 4.38 — 1,887 ratings — published 1973
Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)
by (shelved 297 times as computer-science)
avg rating 4.33 — 6,915 ratings — published 2008
Head First Design Patterns (Paperback)
by (shelved 283 times as computer-science)
avg rating 4.30 — 9,013 ratings — published 2004
Computer Systems: A Programmer's Perspective (Hardcover)
by (shelved 279 times as computer-science)
avg rating 4.46 — 1,136 ratings — published 2002
The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 263 times as computer-science)
avg rating 4.26 — 9,256 ratings — published 2011
Algorithms (Hardcover)
by (shelved 257 times as computer-science)
avg rating 4.42 — 1,825 ratings — published 1983
Gödel, Escher, Bach: An Eternal Golden Braid (Paperback)
by (shelved 254 times as computer-science)
avg rating 4.29 — 52,497 ratings — published 1979
Concrete Mathematics: A Foundation for Computer Science (Hardcover)
by (shelved 241 times as computer-science)
avg rating 4.34 — 1,864 ratings — published 1988
Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 238 times as computer-science)
avg rating 4.15 — 5,808 ratings — published 2003
Modern Operating Systems (Hardcover)
by (shelved 234 times as computer-science)
avg rating 4.15 — 2,189 ratings — published 1992
Clean Architecture (Paperback)
by (shelved 232 times as computer-science)
avg rating 4.22 — 7,066 ratings — published 2017
The Elements Of Computing Systems: Building A Modern Computer From First Principles (Hardcover)
by (shelved 213 times as computer-science)
avg rating 4.54 — 950 ratings — published 2005
Operating Systems: Three Easy Pieces (Paperback)
by (shelved 212 times as computer-science)
avg rating 4.71 — 813 ratings — published 2012
Working Effectively with Legacy Code (Paperback)
by (shelved 207 times as computer-science)
avg rating 4.14 — 4,678 ratings — published 2004
Programming Pearls (Paperback)
by (shelved 204 times as computer-science)
avg rating 4.20 — 3,220 ratings — published 1986
Computer Networking: A Top-Down Approach (Hardcover)
by (shelved 201 times as computer-science)
avg rating 4.08 — 2,239 ratings — published 2000
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (Paperback)
by (shelved 199 times as computer-science)
avg rating 4.30 — 28,934 ratings — published 1999
Computer Networks (Hardcover)
by (shelved 192 times as computer-science)
avg rating 4.12 — 2,406 ratings — published 1981
Operating System Concepts (Hardcover)
by (shelved 189 times as computer-science)
avg rating 3.90 — 2,199 ratings — published 1985
Effective Java (Paperback)
by (shelved 185 times as computer-science)
avg rating 4.51 — 8,064 ratings — published 2001
Deep Learning (ebook)
by (shelved 183 times as computer-science)
avg rating 4.44 — 2,116 ratings — published 2016
Superintelligence: Paths, Dangers, Strategies (Hardcover)
by (shelved 181 times as computer-science)
avg rating 3.85 — 20,959 ratings — published 2014
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Hardcover)
by (shelved 181 times as computer-science)
avg rating 4.26 — 49,940 ratings — published 2013
Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 176 times as computer-science)
avg rating 4.22 — 5,198 ratings — published 2014
A Philosophy of Software Design (Paperback)
by (shelved 163 times as computer-science)
avg rating 4.22 — 4,455 ratings — published 2018
Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 158 times as computer-science)
avg rating 4.12 — 3,888 ratings — published 2002
The C++ Programming Language (Hardcover)
by (shelved 153 times as computer-science)
avg rating 4.10 — 4,025 ratings — published 1986
JavaScript: The Good Parts (Paperback)
by (shelved 151 times as computer-science)
avg rating 4.23 — 8,661 ratings — published 2008
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine (Paperback)
by (shelved 151 times as computer-science)
avg rating 4.27 — 1,172 ratings — published 2008
The Art of Computer Programming, Volumes 1-3 Boxed Set (Boxed Set - Hardcover)
by (shelved 142 times as computer-science)
avg rating 4.49 — 771 ratings — published 1998
Computer Organization & Design: The Hardware/Software Interface (Hardcover)
by (shelved 139 times as computer-science)
avg rating 3.97 — 1,696 ratings — published 1993
Test-Driven Development: By Example (Paperback)
by (shelved 139 times as computer-science)
avg rating 4.10 — 4,405 ratings — published 2002
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
by (shelved 138 times as computer-science)
avg rating 4.24 — 30,681 ratings — published 2000
“Seemingly innocuous language like 'Oh, I'm flexible' or 'What do you want to do tonight?' has a dark computational underbelly that should make you think twice. It has the veneer of kindness about it, but it does two deeply alarming things. First, it passes the cognitive buck: 'Here's a problem, you handle it.' Second, by not stating your preferences, it invites the others to simulate or imagine them. And as we have seen, the simulation of the minds of others is one of the biggest computational challenges a mind (or machine) can ever face.”
― Algorithms to Live By: The Computer Science of Human Decisions
― Algorithms to Live By: The Computer Science of Human Decisions
“A good standalone plugin can also make you a fair amount of money. Many developers make a decent living by simply maintaining and updating one or two crucial plugins that are far better than anything available for free.”
― jQuery Plugin Development In 30 Minutes
― jQuery Plugin Development In 30 Minutes
The following shelves are listed as duplicates of this shelf:
comp-sci












