Computer Science Books


Programming Language Pragmatics

Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical…

(4 )

Software Requirements

Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …

(4 )

PHP Objects, Patterns, and Practice

Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer'…

(4 )

Code That Fits in Your Head : Heuristics for Software Engineering

The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers ind…

(4 )

How to Create a Mind: The Secret of Human Thought Revealed

The bold futurist and bestselling author explores the limitless potential of reverse-engineering the human brain Ray Kurzweil is arguably t…

(4 )

Think Complexity: Complexity Science and Computational Modeling

Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …

(4 )

Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of re…

(4 )

System Design Interview – An Insider's Guide: Volume 2

Author: Alex Xu Author: Sahn Lam

System Design Interview - An Insider's Guide (Volume 2) This book can be seen as a sequel to the book: System Design Interview - An Insider…

(4 )

Object-Oriented Software Construction

This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…

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