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.

The Reverse Centaur's Guide to Life After AI
If Anyone Builds It, Everyone Dies: Why Superhuman AI Would Kill Us All
Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
Supremacy: AI, ChatGPT, and the Race That Will Change the World
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
This Is for Everyone: The Unfinished Story of the World Wide Web
Quantum Supremacy
Maintenance of Everything: Part One
The Singularity Is Nearer: When We Merge with AI
AI 2041: Ten Visions for Our Future
AI Snake Oil: What Artificial Intelligence Can Do, What It Can't, and How to Tell the Difference
Doom Guy: Life in First Person: Building DOOM and a Gaming Revolution
Quo vAIdis
Introduction to Algorithms
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Structure and Interpretation of Computer Programs
Code: The Hidden Language of Computer Hardware and Software
Design Patterns: Elements of Reusable Object-Oriented Software
Designing Data-Intensive Applications
Algorithms to Live By: The Computer Science of Human Decisions
The Mythical Man-Month: Essays on Software Engineering
The C Programming Language
Code Complete: A Practical Handbook of Software Construction
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
Artificial Intelligence: A Modern Approach
The Algorithm Design Manual
Introduction to the Theory of Computation
The Mythical Man-Month by Frederick P. Brooks Jr.BASIC Fun by Susan Drake LipscombThe C Programming Language by Brian W. KernighanBasic Beginnings by Susan Drake LipscombThe C++ Programming Language by Bjarne Stroustrup
Classic Computer Science 1980s-1990s
42 books — 2 voters
Paradigms of Artificial Intelligence Programming by Peter NorvigANSI Common Lisp by Paul    GrahamProgramming Clojure by Stuart HallowayLisp in Small Pieces by Christian QueinnecThe Art of the Metaobject Protocol by Gregor Kiczales
Rich Hickey's Clojure Bookshelf
39 books — 3 voters

In Crypto We Trust by Shivam    SinghBTC by Shivam    SinghSolana by Shivam    SinghEthereum by Shivam    SinghTokenomics by Stefan Piech
Bitcoin Books
91 books — 25 voters
Windows 11 by Allan FaringtonStructure and Interpretation of Computer Programs by Harold AbelsonIntroduction to Algorithms by Thomas H. CormenGödel, Escher, Bach by Douglas R. HofstadterThe C Programming Language by Brian W. Kernighan
My Favorite Computer Science Books
28 books — 97 voters


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. ...more
Charles Petzold, Code: The Hidden Language of Computer Hardware and Software

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. ...more
Douglas Edwards, I'm Feeling Lucky: The Confessions of Google Employee Number 59

More quotes...
Machine Learning Book Club Welcome! Enrolled in Machine Learning, or at least interested in the future of artificial intell…more
46 members, last active 10 years ago
Serious science and mathematics readings A community of people who want to engage with topics spanning across physics, mathematics, compu…more
53 members, last active 2 months ago
Business, Computing and Leadership A group for people interested in reading books related to Business, Computing Leadership and any…more
3 members, last active 7 years ago
A private group to shelf textbooks on math, computer science, and engineering
1 member, last active one year ago

Tags

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