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
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
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 Singularity Is Nearer: When We Merge with AI
Code Dependent: Living in the Shadow of AI
This Is for Everyone: The Unfinished Story of the World Wide Web
Picks and Shovels (Martin Hench, #3)
Everything Is Predictable: How Bayesian Statistics Explain Our World
Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World
AI 2041: Ten Visions for Our Future
Quo vAIdis
Focus: The ASML way - Inside the power struggle over the most complex machine on earth
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
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
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
The Six Pillars Of Effective Leadership by Jim CarloughThe Complete Guide to Bathrooms by Black & DeckerDeath of the Cosset by Kimberly Jane OswaldCorporate Governance - Theoretical Foundations and Pragmatic ... by V. Basil HansNeon Genesis Evangelion, Vol. 1 by Yoshiyuki Sadamoto
VintiqueBooks
48 books — 5 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
Scratch 2.0 Programming by Denis GolikovA Book For Young Programmers On Scratch by Denis GolikovSuper Scratch Programming Adventure! (Covers Version 2) by The LEAD ProjectSuper Scratch Programming Adventure! by The LEAD Project
Scratch Programming Education
4 books — 2 voters


There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.
Leon Bambrick

Dennis M. Ritchie
C is quirky, flawed, and an enormous success.
Dennis M. Ritchie

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
unihack crew reading-list
3 members, last active 12 years ago
A forum to share books on IoT and related technologies irrespective to any specific business dom…more
2 members, last active 10 years ago
Gruppe für den Austausch von Leseerfahrungen zum Themenbereich Informatik
1 member, last active 8 years ago

Tags

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