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.

Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
If Anyone Builds It, Everyone Dies: Why Superhuman AI Would Kill Us All
The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
Source Code: My Beginnings
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
Supremacy: AI, ChatGPT, and the Race That Will Change the World
The AI Con: How to Fight Big Tech’s Hype and Create the Future We Want
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
Quo vAIdis
This Is for Everyone: The Unfinished Story of the World Wide Web
AI 2041: Ten Visions for Our Future
Picks and Shovels (Martin Hench, #3)
AI Snake Oil: What Artificial Intelligence Can Do, What It Can't, and How to Tell the Difference
Why Machines Learn: The Elegant Math Behind Modern AI
The Singularity Is Nearer: When We Merge with AI
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
Algorithms to Live By: The Computer Science of Human Decisions
Designing Data-Intensive Applications
The Mythical Man-Month: Essays on Software Engineering
Code Complete: A Practical Handbook of Software Construction
The C Programming Language
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
Database Management Systems by Gehrke RamakrishnanBeginning Database Design Solutions by Rod StephensDatabase Systems by Carlos M. CoronelSQL QuickStart Guide by Walter ShieldsDatabase Systems by Hector Garcia-Molina
Open Syllabus SQL Books
89 books — 3 voters
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

Windows 11 by Allan FaringtonWeb Hacking Arsenal by Rafay  BalochThe C Programming Language by Brian W. KernighanYour Guide To Scrivener by Nicole DionisioGet Started With HTML5 by Matthew    Hughes
Best Technical Books
90 books — 73 voters
Pro Truth by Gleb TsipurskyNineteen Ways of Looking at Consciousness by Patrick  HouseAdapt and Plan for the New Abnormal of the COVID-19 Coronavir... by Gleb TsipurskyThe Blindspots Between Us by Gleb TsipurskyNever Go with Your Gut by Gleb Tsipursky
Cognitive Science (Abridged)
13 books — 24 voters

Crafting Interpreters by Robert NystromModern Compiler Implementation in ML by Andrew W. AppelWriting a C Compiler by Nora SandlerThe Art of Compiler Design by Thomas PittmanOptimizing Compilers for Modern Architectures by Randy Allen
compiler books
37 books — 1 voter


Brian  Christian
Seemingly innocuous language like 'Oh, I'm flexible' or 'What do you want to do tonight?' has a dark computational underbelly that should make you think twice. It has the veneer of kindness about it, but it does two deeply alarming things. First, it passes the cognitive buck: 'Here's a problem, you handle it.' Second, by not stating your preferences, it invites the others to simulate or imagine them. And as we have seen, the simulation of the minds of others is one of the biggest computational c ...more
Brian Christian, Algorithms to Live By: The Computer Science of Human Decisions

In the U.S. there are two types of hipsters: those who know how to program and those who serve coffee.
César Hidalgo

More quotes...
unihack crew reading-list
3 members, last active 11 years ago
Computer Science - Technical and Fiction The books will be about Computer Science, and fiction books related to it.
3 members, last active 4 years ago
Inviu - Club de Lectura Un lugar para compartir libros, leer y aprender juntos.
1 member, last active 5 years ago
Syria Tech Books This groups aims to build a virtual community in order to connect Syrian readers sharing their k…more
18 members, last active 8 years ago

Tags

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