Computer Science Books


Crypto: How the Code Rebels Beat the Government—Saving Privacy in the Digital Age

If you've ever made a secure purchase with your credit card over the Internet, then you have seen cryptography, or "crypto", in action. From Steph…

(4 )

Artificial Unintelligence: How Computers Misunderstand the World

A guide to understanding the inner workings and outer limits of technology and why we should never assume that computers always get it right. …

(4 )

UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

An introductory tutorial or class text and a reference for experienced programmers. Revised from the 1990 edition by using ANSI C for all examples…

(4 )

Python Programming: An Introduction to Computer Science

Author: John Zelle

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emp…

(4 )

Java: The Complete Reference

The Definitive Java Programming Guide In The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything …

(4 )

Cryptography Engineering: Design Principles and Practical Applications

The ultimate guide to cryptography, updated from an author team of the world's top cryptography experts. Cryptography is vital to keeping informat…

(4 )

Release It!: Design and Deploy Production-Ready Software

Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…

(4 )

Crafting Interpreters

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…

(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 )

Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking

Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data s…

(4 )