Computer Science

Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell. A computer scientist specializes in the theory of computation and the design of computational systems.

Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
The Unicorn Project
Calling Bullshit: The Art of Skepticism in a Data-Driven World
AI Superpowers: China, Silicon Valley, and the New World Order
Swipe to Unlock: The Primer on Technology and Business Strategy
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
Hit Refresh
The Book of Why: The New Science of Cause and Effect
Facebook: The Inside Story
Storytelling with Data: A Data Visualization Guide for Business Professionals
Targeted: My Inside Story of Cambridge Analytica and How Trump and Facebook Broke Democracy
Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech
Designing Data-Intensive Applications
The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
Introduction to Algorithms
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
Design Patterns: Elements of Reusable Object-Oriented Software
Code: The Hidden Language of Computer Hardware and Software
Code Complete
The C Programming Language
The Mythical Man-Month: Essays on Software Engineering
Algorithms to Live By: The Computer Science of Human Decisions
Artificial Intelligence: A Modern Approach
Refactoring: Improving the Design of Existing Code
Compilers: Principles, Techniques, and Tools
The Algorithm Design Manual
Introduction to the Theory of Computation
Hackers by Steven LevyThe Cuckoo's Egg by Clifford StollGhost in the Wires by Kevin D. MitnickWe Are Anonymous by Parmy OlsonKingpin by Kevin Poulsen
Hacker nonfiction
62 books — 84 voters

Compilers by Alfred V. AhoIntroduction to Algorithms by Thomas H. CormenThe Pragmatic Programmer by Andy HuntCode Complete by Steve McConnellZX Spectrum Games Code Club by Gary Plowman
Computer Science Books
11 books — 5 voters
Algorithms to Live By by Brian ChristianThe Clean Coder by Robert C. MartinDesigning Data-Intensive Applications by Martin KleppmannFluent Python by Luciano RamalhoHow Google Works by Eric Schmidt
Computer Science Books of the 2010s
92 books — 18 voters

Suppose whatever we can recognize we can find. We can if P=NP.
Lance Fortnow, The Golden Ticket: P, Np, and the Search for the Impossible

Cory Althoff
You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.
Cory Althoff, The Self-Taught Programmer: The Definitive Guide to Programming Professionally

More quotes...
For choosing a new book to read.
1 member, last active 5 years ago
Stanford Symbolic Systems Members of the Stanford Symbolic Systems community — undergraduate and graduate students in cogn…more
8 members, last active 3 years ago
Business, Computing and Leadership A group for people interested in reading books related to Business, Computing Leadership and any…more
2 members, last active one year ago
Systers This is for the women of Systers, a group of technical women in computing. More information abou…more
165 members, last active 6 years ago
Test bank for Computer Science An Overview 12th Edition by Brookshear
1 chapters — updated Apr 05, 2019 06:12PM — 0 people liked it
Invitation to Computer Science 6th edition by Schneider and Gersting Solution Manual
1 chapters — updated Mar 29, 2019 08:39PM — 0 people liked it


Tags contributing to this page include: computer-science and comp-sci