20 books
—
3 voters
Compsci Books
Showing 1-50 of 2,072
Structure and Interpretation of Computer Programs (Paperback)
by (shelved 51 times as compsci)
avg rating 4.47 — 4,867 ratings — published 1984
The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 46 times as compsci)
avg rating 4.33 — 24,249 ratings — published 1999
Introduction to Algorithms (Hardcover)
by (shelved 39 times as compsci)
avg rating 4.35 — 9,339 ratings — published 1989
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 33 times as compsci)
avg rating 4.20 — 11,980 ratings — published 1994
Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 30 times as compsci)
avg rating 4.40 — 10,680 ratings — published 1999
Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 27 times as compsci)
avg rating 4.30 — 9,488 ratings — published 1993
Designing Data-Intensive Applications (ebook)
by (shelved 26 times as compsci)
avg rating 4.70 — 10,806 ratings — published 2015
The C Programming Language (Paperback)
by (shelved 26 times as compsci)
avg rating 4.44 — 11,373 ratings — published 1978
Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 23 times as compsci)
avg rating 4.35 — 23,571 ratings — published 2007
The Elements Of Computing Systems: Building A Modern Computer From First Principles (Hardcover)
by (shelved 22 times as compsci)
avg rating 4.54 — 967 ratings — published 2005
The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 20 times as compsci)
avg rating 4.01 — 15,172 ratings — published 1975
Computer Systems: A Programmer's Perspective (Hardcover)
by (shelved 19 times as compsci)
avg rating 4.46 — 1,149 ratings — published 2002
The Algorithm Design Manual (Hardcover)
by (shelved 18 times as compsci)
avg rating 4.34 — 2,688 ratings — published 1997
Algorithms to Live By: The Computer Science of Human Decisions (Hardcover)
by (shelved 17 times as compsci)
avg rating 4.12 — 35,380 ratings — published 2016
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 17 times as compsci)
avg rating 4.24 — 8,855 ratings — published 1999
Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 16 times as compsci)
avg rating 4.10 — 3,024 ratings — published 1986
Gödel, Escher, Bach: An Eternal Golden Braid (Paperback)
by (shelved 15 times as compsci)
avg rating 4.29 — 52,974 ratings — published 1979
Programming Pearls (Paperback)
by (shelved 15 times as compsci)
avg rating 4.20 — 3,225 ratings — published 1986
The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 14 times as compsci)
avg rating 4.38 — 1,889 ratings — published 1973
Advanced Programming in the UNIX Environment (Hardcover)
by (shelved 13 times as compsci)
avg rating 4.34 — 1,728 ratings — published 1992
Hacker's Delight (Hardcover)
by (shelved 13 times as compsci)
avg rating 4.20 — 1,139 ratings — published 2002
Working Effectively with Legacy Code (Paperback)
by (shelved 13 times as compsci)
avg rating 4.14 — 4,683 ratings — published 2004
Introduction to the Theory of Computation (Hardcover)
by (shelved 13 times as compsci)
avg rating 4.24 — 2,115 ratings — published 1996
Operating Systems: Three Easy Pieces (Paperback)
by (shelved 12 times as compsci)
avg rating 4.70 — 848 ratings — published 2012
The Little Schemer (Paperback)
by (shelved 12 times as compsci)
avg rating 4.28 — 1,986 ratings — published 1974
Artificial Intelligence: A Modern Approach (Hardcover)
by (shelved 12 times as compsci)
avg rating 4.21 — 4,471 ratings — published 1994
Concrete Mathematics: A Foundation for Computer Science (Hardcover)
by (shelved 11 times as compsci)
avg rating 4.34 — 1,873 ratings — published 1988
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (Paperback)
by (shelved 11 times as compsci)
avg rating 4.30 — 29,186 ratings — published 1999
Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)
by (shelved 11 times as compsci)
avg rating 4.33 — 6,926 ratings — published 2008
Coders at Work: Reflections on the Craft of Programming (Paperback)
by (shelved 11 times as compsci)
avg rating 3.95 — 5,375 ratings — published 2009
Algorithms (Hardcover)
by (shelved 11 times as compsci)
avg rating 4.42 — 1,827 ratings — published 1983
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine (Paperback)
by (shelved 11 times as compsci)
avg rating 4.27 — 1,185 ratings — published 2008
The Practice of Programming (Addison-Wesley Professional Computing Series)
by (shelved 10 times as compsci)
avg rating 4.12 — 1,936 ratings — published 1999
Computer Networking: A Top-Down Approach (Hardcover)
by (shelved 10 times as compsci)
avg rating 4.08 — 2,253 ratings — published 2000
TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)
by (shelved 10 times as compsci)
avg rating 4.31 — 1,313 ratings — published 1993
Hands-On Machine Learning with Scikit-Learn and TensorFlow (ebook)
by (shelved 9 times as compsci)
avg rating 4.55 — 2,826 ratings — published 2017
A Philosophy of Software Design (Paperback)
by (shelved 9 times as compsci)
avg rating 4.22 — 4,619 ratings — published 2018
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 9 times as compsci)
avg rating 4.41 — 5,486 ratings — published 2015
Learn You a Haskell for Great Good! (ebook)
by (shelved 9 times as compsci)
avg rating 4.30 — 2,380 ratings — published 2011
Purely Functional Data Structures (Volume 0)
by (shelved 9 times as compsci)
avg rating 4.15 — 674 ratings — published 1996
Mastering Regular Expressions (Paperback)
by (shelved 9 times as compsci)
avg rating 4.16 — 2,100 ratings — published 1997
Modern Operating Systems (Hardcover)
by (shelved 9 times as compsci)
avg rating 4.15 — 2,197 ratings — published 1992
Fluent Python: Clear, Concise, and Effective Programming (Paperback)
by (shelved 8 times as compsci)
avg rating 4.62 — 1,811 ratings — published 2015
The Linux Programming Interface: A Linux and UNIX System Programming Handbook (Hardcover)
by (shelved 8 times as compsci)
avg rating 4.63 — 724 ratings — published 2010
Automate the Boring Stuff with Python: Practical Programming for Total Beginners (Paperback)
by (shelved 8 times as compsci)
avg rating 4.28 — 3,195 ratings — published 2014
Types and Programming Languages (Mit Press)
by (shelved 8 times as compsci)
avg rating 4.27 — 591 ratings — published 2002
JavaScript: The Good Parts (Paperback)
by (shelved 8 times as compsci)
avg rating 4.23 — 8,661 ratings — published 2008
Effective Java (Paperback)
by (shelved 8 times as compsci)
avg rating 4.51 — 8,080 ratings — published 2001
Pattern Recognition and Machine Learning (Information Science and Statistics)
by (shelved 8 times as compsci)
avg rating 4.32 — 1,911 ratings — published
Computer Organization & Design: The Hardware/Software Interface (Hardcover)
by (shelved 8 times as compsci)
avg rating 3.97 — 1,706 ratings — published 1993
“George Morrow summed it up much more elegantly than I," Godbout said in a 1984 interview. "He said 'I have the best of both worlds. I enjoy what I'm doing, have immense fun at it and I get paid to boot'. I couldn't concur more.”
―
―





