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.

New Releases Tagged "Computer Science"

Chip War: The Fight for the World's Most Critical Technology
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place
A Thousand Brains: A New Theory of Intelligence
AI Superpowers: China, Silicon Valley, and the New World Order
Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone
A Philosophy of Software Design
Team Topologies: Organizing Business and Technology Teams for Fast Flow
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
Human Compatible: Artificial Intelligence and the Problem of Control
Tools and Weapons: The Promise and the Peril of the Digital Age
The Unicorn Project
Data Feminism
The Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the Technology that Powers Them
Swipe to Unlock: The Primer on Technology and Business Strategy
A Mind at Play: How Claude Shannon Invented the Information Age
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
Code Complete
The Mythical Man-Month: Essays on Software Engineering
The C Programming Language
Refactoring: Improving the Design of Existing Code
Artificial Intelligence: A Modern Approach
The Algorithm Design Manual
Compilers: Principles, Techniques, and Tools
Designing Data-Intensive Applications
Algorithms to Live By by Brian ChristianLife 3.0 by Max  TegmarkThe Book of Why by Judea PearlThe Master Algorithm by Pedro DomingosSuperintelligence by Nick Bostrom
Readings on Artificial Intelligence
53 books — 33 voters

Cosmos by Carl SaganA Brief History of Time by Stephen HawkingPale Blue Dot by Carl SaganThe Man Who Mistook His Wife for a Hat and Other Clinical Tales by Oliver SacksThe Selfish Gene by Richard Dawkins
Science Writing
255 books — 172 voters

What's in your hands I think and hope is intelligence: the ability to see the machine as more than when you were first led up to it that you can make it more. ...more
Alan J. Perlis

T. Gilling
The cost of electrons and photons is getting cheaper all the time!
T. Gilling, The STREAM TONE: The Future of Personal Computing?

More quotes...
Group to catalog computer science and software engineering. Please add books you are currently r…more
147 members, last active 4 years ago
Syria Tech Books This groups aims to build a virtual community in order to connect Syrian readers sharing their k…more
17 members, last active 5 years ago
Software Engineering Friends Book Suggestion This group created for suggesting best read software engineering or computer science books to ea…more
2 members, last active 2 years ago
 🔭🧐 “Reading furnishes the mind only with materials of knowledge; it is thinking that makes what we …more
1 member, last active 7 months ago


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