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
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
Source Code: My Beginnings
The Thinking Machine: Jensen Huang, Nvidia, and the World's Most Coveted Microchip
The Singularity Is Nearer: When We Merge with AI
This Is for Everyone: The Unfinished Story of the World Wide Web
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
The AI Con: How to Fight Big Tech’s Hype and Create the Future We Want – Exposing Surveillance Capitalism and Artificial Intelligence Myths in Information Technology Today
AI Snake Oil: What Artificial Intelligence Can Do, What It Can’t, and How to Tell the Difference
AI 2041: Ten Visions for Our Future
Picks and Shovels (Martin Hench, #3)
Code Dependent: Living in the Shadow of AI
Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World
Genesis: Artificial Intelligence, Hope, and the Human Spirit
Quantum Supremacy
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
Artificial Intelligence: A Modern Approach
The Algorithm Design Manual
Introduction to the Theory of Computation
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
32 books — 1 voter
Introductory Statistics with R by Peter DalgaardAn Introduction to Statistical Learning by Gareth JamesThe Art of R Programming by Norman MatloffExtending the Linear Model with R by Julian James FarawayR for Data Science by Hadley Wickham
Open Syllabus R Books
83 books — 1 voter

Windows 11 by Allan FaringtonPython Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovIntroduction to System Design by Shivam    SinghThe Elements of Programming Style by Brian W. KernighanCompilers by Alfred V. Aho
Computer Science Books
15 books — 47 voters

Learn Ruby the Hard Way by Zed A. ShawPractical Object Oriented Design in Ruby by Sandi MetzAgile Web Development with Rails, 1st Edition by Dave         ThomasProgramming Ruby 1.9 by Dave         ThomasRails Recipes by Chad Fowler
Ruby
5 books — 2 voters
Web Hacking Arsenal by Rafay  BalochPython Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovStructure and Interpretation of Computer Programs by Harold AbelsonClean Architecture by Robert C. MartinClean Code by Robert C. Martin
Computer Science and Programming
109 books — 34 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

Nick  Black
...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 ...more
Nick Black

More quotes...
The Minority Club Welcome to The Minority Club! Our goal is to bring together a community of individuals who are p…more
2 members, last active 3 years ago
ESI-SBA goodreads group books sharing, recommendation, reviews, ...
17 members, last active 5 years ago
A private group to shelf textbooks on math, computer science, and engineering
1 member, last active 8 months ago
Gate 3 people books
1 member, last active 3 years ago

Tags

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