Introduction to Algorithms, 3rd Edition (The MIT Press)

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, ...

Details »
Introduction to the Theory of Computation

Gain a clear understanding of even the most complex, highly theoretical computational theory topics in the approachable presenta ...

Details »
Pattern Recognition and Machine Learning (Information Science and Statistics)

This is the first textbook on pattern recognition to present the Bayesian viewpoint. The book presents approximate inference alg ...

Details »
Reinforcement Learning: An Introduction (Adaptive Computation and Machine Learning series)

The significantly expanded and updated new edition of a widely used text on reinforcement learning, one of the most active resea ...

Details »
Software Engineering (10th Edition)

For courses in computer science and software engineering   The Fundamental Practice of Software Engineering Software Engi ...

Details »
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Architecture: A Quantitative Approach, Sixth Edition has been considered essential reading by instructors, students and ...

Details »
Modern Operating Systems (4th Edition)

Modern Operating Systems, Fourth Edition, is intended for introductory courses in Operating Systems in Computer Science, Com ...

Details »
Computer Networking: A To...

...Down Approach (7th Edition) For courses in Networking/Communications   Motivates readers with a top-down, layered approach ...

Details »
Programming Language Pragmatics

Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is ...

Details »
Algorithms

This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a ...

Details »