Computer Science Books


Android Programming: The Big Nerd Ranch Guide

Android The Big Nerd Ranch is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcam…

(4 )

Becoming a Better Programmer: A Handbook for People Who Care About Code

If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a …

(4 )

The Future of the Internet and How to Stop It

This extraordinary book explains the engine that has catapulted the Internet from backwater to ubiquity—and reveals that it is sputtering precisel…

(4 )

Read Write Own: Building the Next Era of the Internet

A potent exploration of the power of blockchains to reshape the future of the internet—and how that affects us all—from influential technology ent…

(4 )

Once Upon an Algorithm: How Stories Explain Computing

This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illust…

(4 )

Turing's Vision: The Birth of Computer Science

In 1936, when he was just twenty-four years old, Alan Turing wrote a remarkable paper in which he outlined the theory of computation, laying out t…

(4 )

Operating Systems: Internals and Design Principles

This book covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operati…

(4 )

Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos

Author: Seth Lloyd

Is the universe actually a giant quantum computer? According to Seth Lloyd—Professor of Quantum-Mechanical Engineering at MIT and originator of th…

(4 )

You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place

"You look like a thing and I love you" is one of the best pickup lines ever... according to an artificial intelligence trained by scientist Janell…

(4 )

Elements of Information Theory 2nd Edition

The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains …

(4 )