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"

The Reverse Centaur's Guide to Life After AI
The Reverse Centaur's Guide to Life After AI
Empire of AI: Dreams and Nightmares in Sam Altman's OpenAI
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
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
Supremacy: AI, ChatGPT, and the Race That Will Change the World
The Singularity Is Nearer: When We Merge with AI
This Is How They Tell Me the World Ends: The Cyberweapons Arms Race
Why Machines Learn: The Elegant Math Behind Modern AI
Focus: The ASML way - Inside the power struggle over the most complex machine on earth
Maintenance of Everything: Part One
Quo vAIdis
The AI Con: How to Fight Big Tech’s Hype and Create the Future We Want
AI Snake Oil: What Artificial Intelligence Can Do, What It Can't, and How to Tell the Difference
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
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
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 — 3 voters
Cracking The Rich Code Volume 20 by Diane Merrill WiggintonSwipe to Unlock by Parth DetrojaTime Management PRIVATE WORKSHOP Designed as a Book I Bit by ... by N. SakrLeadership by Craig B. WheldenShape Up by Ryan Singer
Product books by product people
12 books — 5 voters

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
18 books — 48 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)
14 books — 25 voters

The C Programming Language by Brian W. KernighanIntroduction to Algorithms by Thomas H. CormenClean Code by Robert C. MartinCode Complete by Steve McConnellDesign Patterns by Erich Gamma
software-development
71 books — 91 voters
Web Hacking Arsenal by Rafay  BalochHackers by Steven LevyThe Cuckoo's Egg by Clifford StollGhost in the Wires by Kevin D. MitnickKingpin by Kevin Poulsen
Hacker nonfiction
66 books — 135 voters


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

Donald Ervin Knuth
The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.
Donald E. Knuth, Selected Papers on Computer Science

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
ñoño - noun intellectual, skillful person, generally introverted nerd; → cerebro; nerdo; mateo…more
1 member, last active 2 years ago
Gate 3 people books
1 member, last active 4 years ago
Agora book club A book club for all the peeps in Agora (you can still join even if you're not in Agora).…more
3 members, last active 8 years ago

Tags

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