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.

Zero to One: Notes on Startups, or How to Build the Future
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Algorithms to Live By: The Computer Science of Human Decisions
The Inevitable: Understanding the 12 Technological Forces That Will Shape Our Future
How Google Works
Scrum: The Art of Doing Twice the Work in Half the Time
You Don't Know JS: Up & Going
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
Scrum: a Breathtakingly Brief and Agile Introduction
The Innovators: How a Group of  Hackers, Geniuses and Geeks Created the Digital Revolution
Rise of the Robots: Technology and the Threat of a Jobless Future
In the Plex: How Google Thinks, Works, and Shapes Our Lives
The Dark Net: Inside the Digital Underworld
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World
Introduction to Algorithms
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The Pragmatic Programmer: From Journeyman to Master
Design Patterns: Elements of Reusable Object-Oriented Software
The C Programming Language
Compilers: Principles, Techniques, and Tools
Clean Code: A Handbook of Agile Software Craftsmanship
The Mythical Man-Month: Essays on Software Engineering
Code: The Hidden Language of Computer Hardware and Software
Refactoring: Improving the Design of Existing Code
Introduction to the Theory of Computation
Programming Pearls
The Algorithm Design Manual
Gödel, Escher, Bach: An Eternal Golden Braid
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Reality Is Broken by Jane McGonigalFor the Win by Kevin WerbachGamification by Design by Gabe ZichermannThe Gamification of Learning and Instruction by Karl M. KappEnterprise Games by Michael H. Hugos
Gamification
11 books — 14 voters
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
50 books — 61 voters

Steve Jobs by Walter IsaacsonHackers by Steven LevyGhost in the Wires by Kevin D. MitnickThe Cuckoo's Egg by Clifford StollSteve Jobs by J.T. Owens
Silicon Valley
180 books — 370 voters
The Art of Deception by Kevin D. MitnickThe Art of Electronics by Paul Horowitz
Computer Science and Programming
2 books — 2 voters

Introduction to Algorithms by Thomas H. CormenThe C Programming Language by Brian W. KernighanClean Code by Robert C. MartinCode Complete by Steve McConnellDesign Patterns by Erich Gamma
software-development
62 books — 63 voters


Douglas Edwards
In search," Urs (Hölzle) believed, "the discussion was really, How can we outdistance our current system and make it look laughable? That's the best definition of success: if a new system comes out and everyone says, 'Wow, I can't believe we put up with that old thing because it was so primitive and limited compared to this.
Douglas Edwards, I'm Feeling Lucky: The Confessions of Google Employee Number 59

Dennis M. Ritchie
C is quirky, flawed, and an enormous success.
Dennis M. Ritchie

More quotes...
Systers This is for the women of Systers, a group of technical women in computing. More information abou…more

170 members, last active 2 years ago

Quantum Computing and Quantum Information A group for all interested in quantum computing and quantum information. Discussion of such topi…more

12 members, last active 6 years ago

A forum to share books on IoT and related technologies irrespective to any specific business dom…more

1 member, last active one year ago

Group to catalog computer science and software engineering. Please add books you are currently r…more

100 members, last active 10 months ago

Tags

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