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 One Device: The Secret History of the iPhone
The One Device: The Secret History of the iPhone
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Scrum: The Art of Doing Twice the Work in Half the Time
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley
How Google Works
The Art of Invisibility: The World's Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data
Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon
The Second Machine Age: Work, Progress, and Prosperity in a Time of Brilliant Technologies
Rise of the Robots: Technology and the Threat of a Jobless Future
Scrum: a Breathtakingly Brief and Agile Introduction
Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money
Site Reliability Engineering: How Google Runs Production Systems
Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World
Building Microservices: Designing Fine-Grained Systems
Mastering Bitcoin
Introduction to Algorithms
Structure and Interpretation of Computer Programs (MIT Electrical Engineering and Computer Science)
The Pragmatic Programmer: From Journeyman to Master
Design Patterns: Elements of Reusable Object-Oriented Software
The C Programming Language
Clean Code: A Handbook of Agile Software Craftsmanship
Code: The Hidden Language of Computer Hardware and Software
The Mythical Man-Month: Essays on Software Engineering
Compilers: Principles, Techniques, and Tools
Refactoring: Improving the Design of Existing Code
Introduction to the Theory of Computation
The Algorithm Design Manual
Programming Pearls
Gödel, Escher, Bach: An Eternal Golden Braid
The Art of Computer Programming, Volume 1: Fundamental Algorithms

“ More importantly, it is difficult to study minds because we are mental beings. We have our own minds to maintain and protect, and may not wish to discover facts that force us to change, or make us question our own being in the world, or conflict with our sense of right and wrong. We have not discussed belief systems known as religions to any extent in this book. However, particularly threatening are facts that run counter to our religious beliefs, especially if those beliefs are strongly held. F ...more ”
― James Kennedy, Swarm Intelligence

Steven Magee
“ Computers and mobile devices are becoming known for their inherent insecurities and the ability to damage the long term health of the users. ”
― Steven Magee

More quotes...
Quantum Computing and Quantum Information A group for all interested in quantum computing and quantum information. Discussion of such topi…more

12 members, last active 7 years ago

A book reading circle hosted by Trifork in Stockholm.

9 members, last active 6 months ago

We're a new book club looking to learn and help learn all things programming and computer scienc…more

2 members, last active 4 months ago

Only for Committed Self Learners and Computer Scientists Who are Starving for Information, and W…more

48 members, last active 17 days ago

Tags

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