Computer Science Textbooks from Cambridge Spring 2023

Page 1

Higher Education Computer Science

New and best-selling textbooks

Spring 2023
Instructors, order your examination copy If you are considering using one of our textbooks as a set text on your course then you can request a free examination copy Order your examination copy in the following ways: Online Visit www.cambridge.org/highereducation, click 'Request examination copy' on any textbook page and complete the online form. You can request a digital or physical copy, and track the progress of your order in your account area. Email Email details of your chosen textbook, along with your af liation, course name, level and number of students to: Europe inspectioncopy@cambridge.org North America collegesales@cambridge.org Phone Call the textbook team on Europe +44 (0)1223 326050 North America 1-800-431-1580 | 1-800-872-7423

Cambridge Spiral

Access to Cambridge University Press online textbooks is provided by Cambridge Spiral, a pedagogically designed eReader.

For students

• Read online and offline, on campus or off campus

• Make bookmarks, highlights, annotations, and links as you study, then use the Annotations tab to manage and review

• Copy and print up to 20% of any eTextbook

• Download the Spiral app for easy mobile/tablet reading

For instructors

• Easy integration with your LMS system

• Deep links let you list textbooks or individual chapters in your syllabi with ease

• ‘Group mode’ – share textbook annotations with a student group

• When you access via an institutional subscription, unlimited students can read at once

Further information

To sample our online textbook content, contact your local sales representative at: www.cambridge.org/HE-contact-rep

MACHINE LEARNING

A Hands-On Introduction to Machine Learning 5

The Science of Deep Learning 5

Machine Learning 5

Mathematics for Machine Learning 5 Essentials of Pattern Recognition 5 Machine Learning Refined Second Edition 5

High-Dimensional Data Analysis with Low-Dimensional Models 5

Machine Learning Fundamentals 5

Bayesian Reasoning and Machine Learning 6 Bandit Algorithms 6

Understanding Machine Learning 6 Machine Learning 6

AI, NATURAL LANGUAGE PROCESSING, ROBOTICS, AND COMPUTER VISION

Natural Language Processing

Hey Cyba 6

Artificial Intelligence Second Edition

Modern Robotics 6

Computer Vision

DATA SCIENCE

Data-Driven Science and Engineering Second Edition 7

Network Models for Data Science 7

Computer Age Statistical Inference, Student Edition 7

A Hands-On Introduction to Data Science 7 Mining of Massive Datasets Third Edition 7

Data Mining and Machine Learning Second Edition 7 Data Analysis for Business, Economics, and Policy 7

Optimization for Data Analysis 8

Foundations of Data Science 8

Data Science in Context 8

Mathematical Pictures at a Data Science Exhibition 8

A First Course in Statistical Programming with R Third Edition 8

Principles of Database Management 8 Introduction to Information Retrieval 8 COMPUTER

ARCHITECTURE

Logic in Computer Science Second Edition 9 Digital Design Using VHDL 9 Digital Design 9

FOUNDATIONS

Connecting Discrete Mathematics and Computer Science Second Edition 9

Probability and Computing Second Edition 9 How to Prove It Third Edition 9

An Invitation to Combinatorics 9 Combinatorial Mathematics 9 Game Theory Basics 10

Introduction to Applied Linear Algebra 10 Linear Algebra and Learning from Data 10 Mathematical Logic Through Python 10 Computational Complexity 10

NETWORK SCIENCE

Complexity Science 10 A First Course in Network Science 10

Network Science 10 Networks, Crowds and Markets 11

PROGRAMMING AND SOFTWARE DEVELOPMENT

Software Engineering 11

Algorithms Illuminated 11 Programming Languages 11 How to Think about Algorithms Second Edition 11 Essentials of Software Testing 11

Introduction to Software Testing Second Edition 11 Competitive Programming in Python 11 Programming in Haskell Second Edition 12

Modern Compiler Implementation in Java Second Edition 12

Modern Compiler Implementation in ML 12 Modern Compiler Implementation in C 12

5
6
6
6
7
7
8
8
AND ORGANIZATION
Computer Architecture for Scientists
9
10
11
QUANTUM
12 Quantum Computation and Quantum Information 12 Quantum
12 Quantum Computing
12 Quantum Computer Science 12 Flexible. Affordable. Cambridge. We believe in making textbooks accessible to all students. Our titles are available in a range of formats, including digitally for institutional access. HB = Hardback PB = Paperback EB = eBook HE = digital institutional subscription access from the Higher Education website CO = digital institutional perpetual access from Cambridge Core Software Engineering Basic Principles and Best Practices Ravi Sethi Designed for introductory courses with a significant team project, this textbook presents concepts with real-life case studies and examples. December 2022 244 x 170 mm c.326pp HB, EB, HE 978-1-316-51194-7 Hardback £44.99 / US$59.99 X NEW Contents
COMPUTING
Computing since Democritus
for Computer Scientists

NEW

MACHINE LEARNING

A Hands-On Introduction to Machine Learning

Chirag Shah

A self-contained and practical introduction that assumes no prior knowledge of programming or machine learning.

December 2022 253 x 203 mm c.500pp HB, EB, HE 978-1-00-912330-3 Hardback £46.99 / US$59.99 X

The Science of Deep Learning

Iddo Drori

Up-to-date guide to deep learning with unique content, rigorous math, unified notation, comprehensive algorithms, and high-quality figures.

August 2022 244 x 170 mm 360pp HB, EB, HE 978-1-108-83508-4 Hardback £44.99 / US$59.99 P

Machine Learning

A First Course for Engineers and Scientists

Andreas Lindholm

Niklas Wahlström

Fredrik Lindsten

Thomas B. Schön

Presents carefully selected supervised and unsupervised learning methods from basic to state-of-the-art,in a coherent statistical framework.

March 2022 253 x 177 mm 350pp HB, EB, HE 978-1-108-84360-7 Hardback £54.99 / US$69.99 P

Mathematics for Machine Learning

Marc Peter Deisenroth

A. Aldo Faisal

Cheng Soon Ong

Distills key concepts from linear algebra, geometry, matrices, calculus, optimization, probability and statistics that are used in machine learning.

April 2020 253 x 177 mm c.398pp 3 b/w illus.  106 colour illus.   PB, HB, EB, HE 978-1-108-45514-5 Paperback £36.99 / US$48.99 P

Essentials of Pattern Recognition

An Accessible Approach

Jianxin Wu

An accessible undergraduate introduction to the concepts and methods in pattern recognition, machine learning and deep learning.

November 2020 244 x 170 mm 398pp HB, EB, HE 978-1-108-48346-9 Hardback £49.99 / US$69.99 X

Machine Learning Refined

Foundations, Algorithms, and Applications

Second edition

Jeremy Watt Reza Borhani

Aggelos K. Katsaggelos

An intuitive approach to machine learning covering key concepts, real-world applications, and practical Python coding exercises.

January 2020 247 x 174 mm 594pp 316 colour illus.  127 exercises   HB, EB, HE 978-1-108-48072-7 Hardback £52.99 / US$69.99 X

High-Dimensional Data Analysis with Low-Dimensional Models

Principles, Computation, and Applications

John Wright

Yi

Ma

Connects fundamental mathematical theory with real-world problems, through efficient and scalable optimization algorithms.

January 2022 244 x 170 mm c.650pp HB, EB, HE

978-1-108-48973-7 Hardback £59.99 / US$79.99 P

Machine Learning Fundamentals

A Concise Introduction

Hui Jiang

A coherent introduction to core concepts and deep learning techniques that are critical to academic research and real-world applications.

November 2021 253 x 203 mm 418pp 203 colour illus.   PB, HB, CO

978-1-108-94002-3 Paperback £39.99 / US$49.99 P

Higher Education | Computer Science www.cambridge.org/compscitextbooks 5

Bayesian Reasoning and Machine Learning

David Barber

A practical introduction perfect for final-year undergraduate and graduate students without a solid background in linear algebra and calculus.

February 2012 246 x 189 mm 735pp 287 b/w illus.  1 table  260 exercises   HB, EB, HE 978-0-521-51814-7 Hardback £60.99 / US$81.99 X

Bandit Algorithms

A comprehensive and rigorous introduction for graduate students and researchers, with applications in sequential decision-making problems.

July 2020 247 x 174 mm 536pp HB, EB, CO 978-1-108-48682-8 Hardback £39.99 / US$49.99 P

Understanding Machine Learning

From

Shai

Theory to Algorithms

Shai Ben-David

Introduces machine learning and its algorithmic paradigms, explaining the principles behind automated learning approaches and the considerations underlying their usage.

July 2014 253 x 177 mm 410pp 47 b/w illus.  123 exercises   HB, EB, CO 978-1-107-05713-5 Hardback £47.99 / US$62.99 C

Machine Learning

The Art and Science of

Algorithms that Make Sense of Data

Peter Flach

Covering all the main approaches in state-of-the-art machine learning research, this will set a new standard as an introductory textbook.

September 2012 246 x 189 mm 409pp 120 colour illus.  15 tables   PB, HB, EB, CO 978-1-107-42222-3 Paperback £42.99 / US$56.99 P

AI, NATURAL LANGUAGE PROCESSING, ROBOTICS, AND COMPUTER VISION

Natural Language Processing

A Machine Learning Perspective

Yue Zhang

Zhiyang Teng

This undergraduate textbook introduces essential machine learning concepts in NLP in a unified and gentle mathematical framework.

January 2021 246 x 189 mm 484pp

HB, EB, HE 978-1-108-42021-1 Hardback £53.99 / US$69.99 P

Hey Cyba

The Inner Workings of a Virtual Personal Assistant

Steve Young

Reveals how AI works and provides insight into what we can expect of it now and in the future.

April 2021 228 x 152 mm 254pp

PB, HB, EB, CO

978-1-108-97236-9 Paperback £16.99 / US$22.99 G

Artificial Intelligence

Foundations of Computational Agents

Second edition

David L. Poole

Alan K. Mackworth

Artificial Intelligence presents a practical guide to AI, including agents, machine learning and problem-solving simple and complex domains.

November 2017 253 x 177 mm 820pp HB, EB, HE 978-1-107-19539-4 Hardback £58.99 / US$75.99 X

Modern Robotics

Mechanics, Planning, and Control

Kevin

M. Lynch

Frank C. Park

A modern and unified treatment of the mechanics, planning, and control of robots, suitable for a first course in robotics.

May 2017 253 x 177 mm 544pp HB, EB 978-1-107-15630-2 Hardback £60.99 / US$77.99 X

Higher Education | Computer Science www.cambridge.org/compscitextbooks 6

Computer Vision Models, Learning, and Inference

A modern treatment focusing on learning and inference, with minimal prerequisites, real-world examples and implementable algorithms.

August 2012 253 x 177 mm 598pp HB, EB, HE 357 colour illus.  5 tables  201 exercises   978-1-107-01179-3 Hardback £66.99 / US$89.99 X

DATA SCIENCE

Data-Driven Science and Engineering

Machine Learning, Dynamical Systems, and Control

Second edition

Steven L. Brunton J. Nathan Kutz

A textbook covering data-science and machine learning methods for modelling and control in engineering and science, with Python and MATLAB®

May 2022 253 x 177 mm 614pp HB, EB, HE 978-1-00-909848-9 Hardback £49.99 / US$64.99 P

Network Models for Data Science

Theory, Algorithms, and

Applications

Alan Julian Izenman

This is the first book to describe modern methods for analyzing complex networks arising from a wide range of disciplines.

December 2022 254 x 177 mm c.550pp HB, EB, HE 978-1-108-83576-3 Hardback £56.99 / US$74.99 X

Computer Age Statistical Inference, Student Edition

Algorithms, Evidence, and

Data Science

Bradley Efron

Trevor Hastie

Now in paperback and fortified with exercises, this brilliant, enjoyable text demystifies data science, statistics and machine learning.

Institute of Mathematical Statistics Monographs, 6

June 2021 228 x 152 mm 506pp PB, EB, HE 978-1-108-82341-8 Paperback £29.99 / US$39.99 P

A Hands-On Introduction to Data Science

Chirag Shah

An introductory textbook offering a low barrier entry to data science; the hands-on approach will appeal to students from a range of disciplines.

April 2020 246 x 189 mm c.424pp 5 b/w illus.  135 colour illus.  36 tables  154 exercises

HB, EB, HE 978-1-108-47244-9 Hardback £39.99 / US$49.99 P

Mining of Massive Datasets

Third edition

Jure Leskovec

Anand Rajaraman

Jeffrey David Ullman

Now in its third edition, this book focuses on practical algorithms for mining data from even the largest datasets.

January 2020 244 x 170 mm c.565pp 76 b/w illus.  250 exercises

HB, EB, HE 978-1-108-47634-8 Hardback £59.99 / US$74.99 P

Data Mining and Machine Learning

Fundamental Concepts and Algorithms

Second edition

Mohammed J. Zaki

Wagner Meira, Jr

New to the second edition of this advanced text are several chapters on regression, including neural networks and deep learning.

January 2020 253 x 177 mm 776pp 297 b/w illus.

HB, EB, HE 978-1-108-47398-9 Hardback £57.99 / US$74.99 P

Data Analysis for Business, Economics, and Policy

Gábor Békés

Gábor Kézdi

A comprehensive textbook on data analysis for business, applied economics and public policy that uses case studies with real-world data.

May 2021 246 x 189 mm 738pp

PB, HB, EB, HE 978-1-108-71620-8 Paperback £49.99 / US$64.99 X

| Computer
www.cambridge.org/compscitextbooks 7
Higher Education
Science

Optimization for Data Analysis

A concise text that presents and analyzes the fundamental techniques and methods in optimization that are useful in data science.

April 2022 229 x 152 mm 238pp HB, EB, CO 978-1-316-51898-4 Hardback £37.99 / US$49.99 P

Foundations of Data Science

Avrim Blum

John Hopcroft

Ravindran Kannan

Covers mathematical and algorithmic foundations of data science: machine learning, highdimensional geometry, and analysis of large networks.

January 2020 253 x 177 mm 432pp HB, EB, CO 978-1-108-48506-7 Hardback £40.99 / US$51.99 C

Data Science in Context

Foundations, Challenges, Opportunities

Alfred Z. Spector

Peter Norvig

Chris Wiggins

Jeannette M. Wing

Four leading experts convey the promise of data science and examine challenges in achieving its benefits and mitigating some harms.

October 2022 244 x 170 mm c.335pp HB, EB, CO 978-1-00-927220-9 Hardback £29.99 / US$39.99 P

Mathematical Pictures at a Data Science Exhibition

Simon Foucart

A diverse selection of data science topics explored through a mathematical lens.

April 2022 228 x 152 mm c.350pp PB, HB, EB, CO 978-1-00-900185-4 Paperback £29.99 / US$39.99 P

A First Course in Statistical Programming with R

Third edition

W. John Braun

Duncan J. Murdoch

Get started computing with data. Learn general principles while learning R – now including the tidyverse

May 2021 246 x 189 mm 280pp PB, EB, HE 978-1-108-99514-6 Paperback £34.99 / US$44.99 P

Principles of Database Management

The Practical Guide to Storing, Managing and Analyzing Big and Small Data

Wilfried Lemahieu

Seppe vanden Broucke

Bart Baesens

Introductory, theory-practice balanced text teaching the fundamentals of databases to advanced undergraduates or graduate students in information systems or computer science.

July 2018 246 x 189 mm 808pp 439 colour illus.  163 tables  HB, EB, HE 978-1-107-18612-5 Hardback £54.99 / US$70.99 X

Introduction to Information Retrieval

Christopher D. Manning

Hinrich Schütze

A class-tested and up-to-date textbook for introductory courses on information retrieval.

September 2008 253 x 177 mm 506pp 5 b/w illus.  47 tables  263 exercises   HB, EB, HE 978-0-521-86571-5 Hardback £50.99 / US$70.99 X

COMPUTER ARCHITECTURE AND ORGANIZATION

Computer Architecture for Scientists

Principles and Performance

Andrew A. Chien

A principled, high-level view of computer performance and how to exploit it. Ideal for software architects and data scientists.

March 2022 229 x 152 mm 264pp HB, EB, HE 978-1-316-51853-3 Hardback £49.99 / US$64.99 P

| Computer
www.cambridge.org/compscitextbooks 8
Higher Education
Science

Logic in Computer Science

Modelling and Reasoning about Systems

Second edition

Michael Huth

Mark Ryan

Provides a sound basis in logic, and introduces logical frameworks used in modelling, specifying and verifying computer systems.

August 2004 247 x 174 mm 440pp 10 tables  400 exercises   PB, EB, HE

978-0-521-54310-1 Paperback £50.99 / US$65.99 X

Digital Design Using VHDL

A Systems Approach

William J. Dally

R. Curtis Harting

Tor

Provides students with a systemlevel perspective and the tools they need to analyze and design complete digital systems using VHDL.

December 2015 246 x 189 mm 721pp 489 b/w illus.  68 tables   HB, EB, HE 978-1-107-09886-2 Hardback £56.99 / US$77.99 X

Digital Design

A Systems Approach

William J. Dally

R. Curtis Harting

This book provides students with a system-level perspective and the tools they need to analyze and design complete digital systems using Verilog.

November 2012 246 x 189 mm 636pp 469 b/w illus.  68 tables  639 exercises

HB 978-0-521-19950-6 Hardback £54.99 / US$71.99 X

FOUNDATIONS

Connecting Discrete Mathematics and Computer Science

Second edition

David Liben-Nowell

An approachable textbook connecting the mathematical foundations of computer science to broad-ranging and compelling applications throughout the field.

August 2022 253 x 203 mm c.690pp HB, EB, HE 978-1-00-915049-1 Hardback £57.99 / US$74.99 X

Probability and Computing

Randomization and Probabilistic Techniques in Algorithms and Data Analysis

Second edition

Michael Mitzenmacher

Eli Upfal

This greatly expanded new edition offers a comprehensive introduction to randomization and probabilistic techniques in modern computer science.

July 2017 253 x 177 mm 484pp 8 b/w illus.  1 table  HB, EB 978-1-107-15488-9 Hardback £47.99 / US$69.99 X

How to Prove It

A Structured Approach

Third edition

Daniel J. Velleman

Helps students transition from problem solving to proving theorems, with a new chapter on number theory and over 150 new exercises.

July 2019 228 x 152 mm 468pp 47 b/w illus.

PB, HB, EB, HE 978-1-108-43953-4 Paperback £31.99 / US$39.99 X

An Invitation to Combinatorics

Shahriar Shahriari

A conversational introduction to combinatorics for upper undergraduates, emphasizing problem solving and active student participation.

Cambridge Mathematical Textbooks

July 2021 246 x 189 mm 628pp

HB, EB, HE 978-1-108-47654-6 Hardback £36.99 / US$47.99 X

Combinatorial Mathematics

Douglas B. West

This is the most readable and thorough graduate textbook and reference for combinatorics, covering enumeration, graphs, sets, and methods.

July 2020 246 x 189 mm 988pp 2200 exercises

HB, HE 978-1-107-05858-3 Hardback £59.99 / US$77.99 X

Higher Education | Computer Science www.cambridge.org/compscitextbooks 9

Game Theory Basics

A lively introduction to Game Theory, ideal for students in mathematics, computer science, or economics.

August 2021 246 x 189 mm 374pp PB, HB, EB, HE 978-1-108-82423-1 Paperback £34.99 / US$44.99 X

Introduction to Applied Linear Algebra

Vectors, Matrices, and Least

Squares

Stephen Boyd

Lieven

A groundbreaking introduction to vectors, matrices, and least squares for engineering applications, offering a wealth of practical examples.

June 2018 246 x 189 mm 474pp HB, EB, HE 978-1-316-51896-0 Hardback £36.99 / US$48.99 X

Linear Algebra and Learning from Data

Gilbert Strang

From Gilbert Strang, the first textbook that teaches linear algebra together with deep learning and neural nets.

NOT FOR SALE IN NORTH AMERICA

January 2019 234 x 191 mm 446pp HB 978-0-692-19638-0 Hardback £58.99 / US$74.99 X

Mathematical Logic through Python

A unique approach to mathematical logic where students implement the underlying concepts and proofs in the Python programming language.

September 2022 253 x 177 mm c.284pp PB, HB, EB, CO 978-1-108-94947-7 Paperback £22.99 / US$29.99 P

Computational Complexity

A Modern Approach

New and classical results in computational complexity, including interactive proofs, PCP, derandomization, and quantum computation. Ideal for graduate students.

June 2009 253 x 215 mm 594pp 73 b/w illus.  6 tables  307 exercises   HB, EB, CO 978-0-521-42426-4 Hardback £51.99 / US$67.99 C

NETWORK SCIENCE

Complexity Science

The Study of Emergence

Henrik Jeldtoft Jensen

This introductory textbook provides detailed coverage of the rapidly growing field of complexity science, for a broad audience of readers.

November 2022 254 x 178 mm c.458pp HB, EB, HE 978-1-108-83476-6 Hardback £39.99 / US$49.99 X

A First Course in Network Science

Filippo Menczer

Santo Fortunato

Clayton A. Davis

A practical introduction to network science for students across business, cognitive science, neuroscience, sociology, biology, engineering and other disciplines.

February 2020 246 x 189 mm 300pp 131 b/w illus.  131 colour illus.

HB, EB, HE

978-1-108-47113-8 Hardback £34.99 / US$44.99 X

Network Science

Albert-László Barabási

Márton Pósfai

Illustrated throughout in full colour, this pioneering text is the only book you need for an introduction to network science.

July 2016 246 x 189 mm 475pp 371 colour illus.  12 tables  30 exercises   HB 978-1-107-07626-6 Hardback £42.99 / US$55.99 X

| Computer
www.cambridge.org/compscitextbooks 10
Higher Education
Science

Networks, Crowds, and Markets

Reasoning about a Highly Connected World

David

Easley

Jon Kleinberg

Reveals the interdisciplinary field of networks, which changes how we look at social, financial and technological interactions in modern society.

September 2010 253 x 215 mm 744pp 332 b/w illus.  128 exercises   HB, EB, CO 978-0-521-19533-1 Hardback £51.99 / US$67.99 C

PROGRAMMING AND SOFTWARE DEVELOPMENT

Software Engineering

Basic Principles and Best Practices

Ravi Sethi

Designed for introductory courses with a significant team project, this textbook presents concepts with real-life case studies and examples.

December 2022 244 x 170 mm c.326pp HB, EB, HE 978-1-316-51194-7 Hardback £44.99 / US$59.99 X

Algorithms

Illuminated

Omnibus Edition

Tim Roughgarden

Algorithms Illuminated teaches the basics and key techniques of algorithms in the most accessible way imaginable.

January 2023 253 x 177 mm c.690pp 350 b/w illus.  60 tables  200 exercises   HB, HE 978-0-9992829-8-4 Hardback £47.99 / US$59.97 X

Programming Languages

Build, Prove, and Compare

Norman Ramsey

Teaches students about great programming-language ideas and how to use them in programming practice.

October 2022 254 x 178 mm c.600pp HB, EB, HE 978-1-107-18018-5 Hardback £64.99 / US$84.99 P

How to Think about Algorithms

Second edition

Jeff Edmonds

Exceptionally student-friendly, revised, with over 150 new exercises, key concept summaries, and a new chapter on machine learning algorithms.

July 2023 254 x 177 mm c.500pp PB, HB, EB, HE 978-1-00-930213-5 Paperback c.£29.99 / c.US$39.99 X

Essentials of Software Testing

Ralf Bierig

Stephen Brown

This accessible introduction demonstrates a range of testing techniques in the context of a single worked example that runs throughout.

August 2021 244 x 170 mm 318pp HB, EB, HE 978-1-108-83334-9 Hardback £44.99 / US$59.99 P

Introduction to Software Testing

Second edition

Paul Ammann

Jeff Offutt

This classroom-tested new edition features expanded coverage of the basics and test automation frameworks, with new exercises and examples.

December 2016 253 x 177 mm 364pp 79 b/w illus.   HB, EB, HE 978-1-107-17201-2 Hardback £50.99 / US$70.99 X

Competitive Programming in Python

128 Algorithms to Develop your Coding Skills

Christoph Dürr

Jill-Jênn Vie

Translated by Greg Gibbons

Danièle Gibbons

All the algorithms, proofs, and implementations in Python you need to know for tech job interviews and coding competitions.

December 2020 244 x 170 mm 264pp PB, EB, CO

978-1-108-71682-6 Paperback £29.99 / US$39.99 P

Education | Computer
www.cambridge.org/compscitextbooks 11
Higher
Science
NEW

Programming in Haskell

Second edition

Graham Hutton

This extensively updated and expanded version of the best-selling first edition now covers recent and more advanced features of Haskell.

September 2016 216 x 138 mm 318pp 1 b/w illus.  120 exercises

PB, EB, HE 978-1-316-62622-1 Paperback £31.99 / US$41.99 X

Modern Compiler Implementation in Java

Second

edition

Andrew W. Appel

With Jens Palsberg

The second edition features a redesigned compiler project in Java, for a subset of Java itself.

October 2002 246 x 156 mm 512pp 80 b/w illus.  35 tables  135 exercises

HB, EB, CO 978-0-521-82060-8 Hardback £61.99 / US$94.99 X

Modern Compiler Implementation in ML

Andrew W. Appel

Describes all phases of a modern compiler, including techniques in code generation and register allocation for imperative, functional and object-oriented languages.

July 2004 246 x 189 mm 552pp 80 b/w illus.  34 tables  117 exercises

PB, EB, CO 978-0-521-60764-3 Paperback £57.99 / US$84.99 X

Modern Compiler Implementation in C

Andrew W. Appel

With Maia Ginsburg

Describes all phases of a modern compiler, including techniques in code generation and register allocation for imperative, functional and object-oriented languages.

July 2004 246 x 189 mm 556pp 80 b/w illus.  34 tables  117 exercises

PB, EB, CO

978-0-521-60765-0 Paperback £60.99 / US$84.99 X

QUANTUM COMPUTING

Quantum Computation and Quantum Information

10th Anniversary Edition

Michael A. Nielsen

Isaac L. Chuang

This 10th anniversary edition includes an introduction from the authors setting the work in context.

December 2010 247 x 174 mm 702pp 200 b/w illus.  10 tables  598 exercises

HB, EB, HE

978-1-107-00217-3 Hardback £56.99 / US$75.99 X

Quantum Computing since Democritus

Scott Aaronson

Takes students and researchers on a tour through some of the deepest ideas of maths, computer science and physics.

March 2013 228 x 152 mm 398pp 25 b/w illus.   PB, EB, CO

978-0-521-19956-8 Paperback £39.99 / US$51.99 P

Quantum Computing for Computer Scientists

Noson S. Yanofsky

Mirco A. Mannucci

Finally, a textbook that explains quantum computing using techniques and concepts familiar to computer scientists.

November 2008 253 x 177 mm 402pp 4 b/w illus.  245 exercises

HB, EB, CO

978-0-521-87996-5 Hardback £65.99 / US$89.99 X

Quantum Computer Science

An Introduction

N. David Mermin

A concise introduction to quantum computation for computer scientists who know nothing about quantum theory.

August 2007 246 x 189 mm 233pp 67 b/w illus.

HB, EB, CO

978-0-521-87658-2 Hardback £51.99 / US$70.99 X

Higher Education | Computer Science www.cambridge.org/compscitextbooks 12

Help more students succeed with Cambridge courseware

Using an intelligent algorithm to provide personal support based on each learner’s needs, our digital course solutions allow you to increase student engagement and make the most of your class time.

We want to work with you to improve student learning outcomes. When your institution partners with Cambridge, we will: collaborate to create custom courseware that adapts to every student develop your courseware using Cambridge content, your own learning resources or both design your course to meet your goals and fit your student and institutional needs.

Learn more about partnership options by visiting cup.org/courseware_solutions or contact us at: institutional@cambridge.org

People think, ‘teach a course, use a textbook.’ But this is not a textbook… It’s more than a textbook, and it’s different from a textbook.

Dr. Priya Jamkhedkar, Portland State University

“ ”

Higher Education from

University Press

ISBN TITLE AUTHOR

UK & EUROPEAN PUB DATE

9781009123303

A Hands-On Introduction to Machine Learning

Chirag Shah 01/12/2022 9781108835084 The Science of Deep Learning

Iddo Drori 01/08/2022 9781108843607 Machine Learning Andreas Lindholm , Niklas Wahlström , Fredrik Lindsten , Thomas B. Schön 01/04/2022

9781108455145 Mathematics for Machine Learning

Marc Peter Deisenroth , A. Aldo Faisal , Cheng Soon Ong 20/02/2020 9781108483469 Essentials of Pattern Recognition

Jianxin Wu 08/12/2020 9781108480727 Machine Learning Refined Second Edition

Jeremy Watt , Reza Borhani , Aggelos K. Katsaggelos 05/02/2020 9781108489737 High-Dimensional Data Analysis with Low-Dimensional Models John Wright , Yi Ma 13/01/2022

9780521518147 Bayesian Reasoning and Machine Learning

David Barber 02/02/2012 9781108420211 Natural Language Processing Yue Zhang , Zhiyang Teng 07/02/2019 9781107195394 Artificial Intelligence Second Edition David L. Poole , Alan K. Mackworth 12/08/2019 9781107011793 Computer Vision Simon J. D. Prince 30/08/2012 9781009098489 Data-Driven Science and Engineering Second Edition Steven L. Brunton , J. Nathan Kutz 05/05/2022 9781108835763 Network Models for Data Science Alan Julian Izenman 01/12/2022 9781108823418 Computer Age Statistical Inference Student Edition Bradley Efron , Trevor Hastie 14/06/2021 9781108472449 A Hands-On Introduction to Data Science Chirag Shah 01/02/2020 9781108476348 Mining of Massive Datasets Third Edition

Jure Leskovec , Anand Rajaraman , Jeffrey David Ullman 09/01/2020 9781108473989 Data Mining and Machine Learning

Mohammed J. Zaki , Wagner Meira, Jr 07/02/2020 9781108716208 Data Analysis for Business, Economics, and Policy Gábor Békés , Gábor Kézdi 30/04/2021 9781108995146 A First Course in Statistical Programming with R Third Edition W. John Braun , Duncan J. Murdoch 20/05/2021 9781107186125 Principles of Database Management Wilfried Lemahieu , Seppe vanden Broucke , Bart Baesens 17/08/2019 9780521865715 Introduction to Information Retrieval

D. Manning ,

Computer Architecture for Scientists
Logic in Computer Science Second Edition
, Mark Ryan
Digital Design Using VHDL
Dally
Curtis
Connecting Discrete Mathematics and Computer Science Second Edition David Liben-Nowell
9781108439534 How to Prove It Third Edition Daniel J.
Christopher
Prabhakar Raghavan , Hinrich Schütze 11/09/2008 9781316518533
Andrew A. Chien 10/03/2022 9780521543101
Michael Huth
26/08/2004 9781107098862
William J.
, R.
Harting , Tor M. Aamodt 17/12/2015 9781009150491
01/05/2022
Velleman 18/07/2019
Cambridge
These titles are available as eTextbooks on the Higher Education platform for institutions for access and can be purchased individually or as a collection. Please ask your librarian to contact
for more information.
librarysales@cambridge.org

ISBN TITLE

AUTHOR

UK & EUROPEAN PUB DATE

Shahriar Shahriari 22/07/2021 9781107058583 Combinatorial Mathematics

9781108476546 An Invitation to Combinatorics

Douglas B. West 16/07/2020 9781108824231 Game Theory Basics Bernhard von Stengel 19/08/2021 9781316518960 Introduction to Applied Linear Algebra

Stephen Boyd , Lieven Vandenberghe 13/09/2019 9781108834766 Complexity Science Henrik Jeldtoft Jensen 17/11/2022

9781108471138 A First Course in Network Science

Filippo Menczer , Santo Fortunato , Clayton A. Davis 05/02/2020 9781316511947 Software Engineering Ravi Sethi 08/12/2022 9780999282984 Algorithms Illuminated Tim Roughgarden 01/12/2022 9781107180185 Programming Languages Norman Ramsey 27/10/2022 9781009302135 How to Think about Algorithms Second Edition

Jeff Edmonds 01/07/2023 9781108833349 Essentials of Software Testing

Ralf Bierig , Stephen Brown , Edgar Galván , Joe Timoney 29/07/2021 9781107172012 Introduction to Software Testing Second Edition Paul Ammann , Jeff Offutt 28/05/2018 9781316626221 Programming in Haskell Second Edition

Graham Hutton 01/09/2016 9781107002173 Quantum Computation and Quantum Information

Michael A. Nielsen , Isaac L. Chuang 09/12/2010

Notes
Notes
Notes
AN EDITOR If you are interested in writing your own book, or in reviewing book proposals or textbooks, please contact one of our editors: NAME SUBJECT AREA EMAIL
Computer Science
CONTACT
Julie Lancashire
julie.lancashire@cambridge.org
Be the first to hear about textbooks and related titles in your subject areas of interest Cambridge Alerts Follow us on Twitter @CUP_SciEng Search for us on Facebook at @CambridgeSciEng * Terms and conditions apply, full details at www.cambridge.org/academic/alerts-terms-and-conditions www.cambridge.org/HEalerts Join us online Find your local Higher Education sales representative If you are an instructor with questions about textbooks or access to instructor materials and review copies, please contact your Higher Education Sales Representative for assistance. www.cambridge.org/HE-contact-us

Higher Education from Cambridge University Press

· Innovative and engaging teaching and learning resources

· Accessible and affordably priced for students

· Evidence-based support for improved learning outcomes

www.cambridge.org/compscitextbooks

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.