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.

AI Superpowers: China, Silicon Valley, and the New World Order
Ten Arguments For Deleting Your Social Media Accounts Right Now
Hello World: Being Human in the Age of Algorithms
Life 3.0: Being Human in the Age of Artificial Intelligence
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Hit Refresh
Scrum: The Art of Doing Twice the Work in Half the Time
Kill Process
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
The Book of Why: The New Science of Cause and Effect
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley
How Google Works
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Introduction to Algorithms
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The Pragmatic Programmer: From Journeyman to Master
Clean Code: A Handbook of Agile Software Craftsmanship
Design Patterns: Elements of Reusable Object-Oriented Software
The C Programming Language
Code Complete
Code
Artificial Intelligence: A Modern Approach
The Mythical Man-Month: Essays on Software Engineering
Compilers: Principles, Techniques, and Tools
Refactoring: Improving the Design of Existing Code
Algorithms to Live By: The Computer Science of Human Decisions
The Algorithm Design Manual
Introduction to the Theory of Computation

Neal Stephenson
“ Unix is not so much a product as it is a painstakingly compiled oral history of the hacker subculture. It is our Gilgamesh epic: a living body of narrative that many people know by heart, and tell over and over again—making their own personal embellishments whenever it strikes their fancy. The bad embellishments are shouted down, the good ones picked up by others, polished, improved, and, over time, incorporated into the story. […] Thus Unix has slowly accreted around a simple kernel and acquire ...more ”
― Neal Stephenson

Robert Duchnik
“ believe the power of jQuery is highly underutilized. Most developers will take advantage of its shortcuts and CSS selectors, but most of the time they fail to take advantage of much else. Being able to extend jQuery, whether by adding your own functions, CSS selectors or full-blown plugins, makes you a much stronger and smarter developer. ”
― Robert Duchnik, jQuery Plugin Development In 30 Minutes

More quotes...
Stanford Symbolic Systems Members of the Stanford Symbolic Systems community — undergraduate and graduate students in cogn…more

9 members, last active one year ago

A forum to share books on IoT and related technologies irrespective to any specific business dom…more

2 members, last active 3 years ago

R-Ladies NYC A book club group for women (and their supportive male peers) who use the R programming language…more

55 members, last active one year ago

A group where current or alumni ACM members all over Europe can share, rate, comment on, and rec…more

24 members, last active 5 years ago

Tags

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