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
Ten Arguments For Deleting Your Social Media Accounts Right Now
AI Superpowers: China, Silicon Valley, and the New World Order
Life 3.0: Being Human in the Age of Artificial Intelligence
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Hit Refresh
Hello World: Being Human in the Age of Algorithms
Scrum: The Art of Doing Twice the Work in Half the Time
You Don't Know JS: Up & Going
Kill Process
The Internet of Money
Broad Band: The Untold Story of the Women Who Made the Internet
How Google Works
Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins
Alan Turing: Unlocking the Enigma
Introduction to Algorithms
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Design Patterns: Elements of Reusable Object-Oriented Software
The C Programming Language
Code Complete
Code
Artificial Intelligence: A Modern Approach
The Mythical Man-Month: Essays on Software Engineering
Compilers: Principles, Techniques, and Tools
Refactoring: Improving the Design of Existing Code
Algorithms to Live By: The Computer Science of Human Decisions
The Algorithm Design Manual
Introduction to the Theory of Computation
Getting Started with 3D Printing by Liza Wallach KloskiDesign for 3D Printing by Samuel N BernierTinkercad for Dummies by Shaun  Bryant3D Printers by Oliver BothmannThe 3D Printing Handbook by Ben Redwood
Best 3D Printing & Modeling Books
8 books — 1 voter
The Art of Electronics by Paul HorowitzThe Art of Deception by Kevin D. Mitnick
Computer Science and Programming
2 books — 2 voters

Cosmos by Carl SaganA Brief History of Time by Stephen HawkingPale Blue Dot by Carl SaganThe Selfish Gene by Richard DawkinsA Short History of Nearly Everything by Bill Bryson
Science Writing
233 books — 152 voters
The C Programming Language by Brian W. KernighanYour Guide To Scrivener by Nicole DionisioBeyond the Inbox by Shay ShakedScratch 2.0 Programming by Denis GolikovPro Git by Scott Chacon
Best Technical Books
90 books — 32 voters


Edsger W. Dijkstra
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
Edsger W. Dijkstra

Code is not like other how-computers-work books. It doesn't have big color illustrations of disk drives with arrows showing how the data sweeps into the computer. Code has no drawings of trains carrying a cargo of zeros and ones. Metaphors and similes are wonderful literary devices but they do nothing but obscure the beauty of technology.
Charles Petzold, Code

More quotes...
Gruppe für den Austausch von Leseerfahrungen zum Themenbereich Informatik

1 member, last active 5 months ago

A group where current or alumni ACM members all over Europe can share, rate, comment on, and rec…more

25 members, last active 5 years ago

mf Science mf readers - Engineering+

1 member, last active 5 years ago

For choosing a new book to read.

1 member, last active 3 years ago

Tags

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