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.

New Releases Tagged "Computer Science"

The One Device: The Secret History of the iPhone
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies
Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
The One Device: The Secret History of the iPhone
Rise of the Robots: Technology and the Threat of a Jobless Future
How Google Works
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley
Scrum: The Art of Doing Twice the Work in Half the Time
You Don't Know JS: Up & Going
Scrum: a Breathtakingly Brief and Agile Introduction
Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World
Kill Process
Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World
Our Final Invention: Artificial Intelligence and the End of the Human Era
Ada Byron Lovelace and the Thinking Machine
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
Clean Code: A Handbook of Agile Software Craftsmanship
Code: The Hidden Language of Computer Hardware and Software
Compilers: Principles, Techniques, and Tools
The Mythical Man-Month: Essays on Software Engineering
Refactoring: Improving the Design of Existing Code
Introduction to the Theory of Computation
The Algorithm Design Manual
Programming Pearls
Gödel, Escher, Bach: An Eternal Golden Braid
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Animal Models in Cardiovascular Research by David R.  GrossCosmos by Carl SaganThe Systems View of Life by Fritjof CapraA Brief History of Time by Stephen HawkingPale Blue Dot by Carl Sagan
Science Writing
152 books — 139 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
187 books — 382 voters
The STREAM TONE by T. GillingThe C Programming Language by Brian W. KernighanYour Guide To Scrivener by Nicole DionisioBeyond the Inbox by Shay ShakedScratch 2.0 Programming by Denis Golikov
Best Technical Books
93 books — 29 voters

Christopher Hopper
Well, writing novels is incredibly simple: an author sits down…and writes. Granted, most writers I know are a bit strange. Some, downright weird. But then again, you’d have to be. To spend hundreds and hundreds of hours sitting in front of a computer screen staring at lines of information is pretty tedious. More like a computer programmer. And no matter how cool the Matrix made looking at code seem, computer programmers are even weirder than authors.
Christopher Hopper

...if you aren't, at any given time, scandalized by code you wrote five or even three years ago, you're not learning anywhere near enough
Nick Black

More quotes...
Underground Knowledge — A discussion group This global discussion group has been designed to encourage debates about important and underrep…more

5,820 members, last active an hour 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 7 years ago

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

2 members, last active one year ago

Flatiron Engineering A place to share good reads on topics that could apply to working as an engineer at Flatiron

2 members, last active 5 months ago


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