£43.27

MIT Press How to Design Programs - 2nd Edition Textbook

Purple

Price data last checked 71 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

It has never been this cheap. We have no record of a lower price.

£43 today · cheaper than every other day in the last 3 months

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 20 days · 20 data points (no recent data)

Historical
Generating forecast…
£43.27 £41.11 £41.97 £42.84 £43.70 £44.57 £45.43 11 April 2026 15 April 2026 20 April 2026 25 April 2026 30 April 2026

Price Distribution

Price distribution over 20 days • 1 price levels

Days at Price
20 days 0 5 10 15 20 £43 Days at Price

Price Analysis

Most common price: £43 (20 days, 100.0%)

Price range: £43 - £43

Price levels: 1 different prices over 20 days

Description

Master the fundamentals of computer science with the completely revised 2nd edition of How to Design Programs by MIT Press. This textbook moves beyond simple syntax to place program design at the center of a liberal arts education. It provides a structured approach to solving problems, helping readers transition from understanding a problem statement to executing a finished program. This edition introduces new design recipes for interactive programs and expands your technical toolkit with support for images as plain values, testing, and event-driven programming. You will also explore advanced topics such as distributed programming. By focusing on the design process, this book teaches you how to formulate concise goals, create effective examples, and develop clear solution outlines. It is an essential resource for anyone looking to build a strong foundation in computing and programming logic.

Key Features

Revised design recipes for building interactive programs and managing event-driven programming tasks.

Comprehensive guidance on the program design process, from analyzing problem statements to final testing.

Expanded technical coverage including support for images as plain values and distributed programming.

Structured learning methods to help you formulate concise goals and develop effective solution outlines.

A unique approach that integrates computer science into a broader liberal arts educational framework.

Practical instruction on making up examples and developing systematic outlines for any programming task.

Product Specifications

Colour
Purple
Format
paperback
Domain
Amazon UK
Release Date
25 May 2018
Listed Since
29 August 2017

Barcode

No barcode data available

Similar Products You Might Like

Programming Language Explorations
95% match

Programming Language Explorations

Chapman and Hall/CRC

£48.44 23 Jun 2026
Programming Language Explorations
95% match

Programming Language Explorations

Chapman and Hall/CRC

£108.76 09 Jul 2026
Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall/CRC Textbooks in Computing)
95% match

Introduction to Programming and Problem-Solving Using Scala (Chapman & Hall/CRC Textbooks in Computing)

CRC Press

£55.07 05 Jul 2026
Programming Language Implementation: A Practical Introduction with Python
95% match

Programming Language Implementation: A Practical Introduction with Python

£60.00 16 Jun 2026
Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)
95% match

Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)

Springer

£41.42 08 Jul 2026
Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)
95% match

Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)

Springer

£42.80 01 Jul 2026
Starting Out with C++ plus MyProgrammingLab with Pearson eText, International Edition: Early Objects
94% match

Starting Out with C++ plus MyProgrammingLab with Pearson eText, International Edition: Early Objects

PEARSON EDUCATION

Out of stock 06 Jul 2026
Programming in the 1990s: An Introduction to the Calculation of Programs (Monographs in Computer Science)
94% match

Programming in the 1990s: An Introduction to the Calculation of Programs (Monographs in Computer Science)

Springer

£41.88 08 Jul 2026
Programming and Problem Solving with Ada 95
94% match

Programming and Problem Solving with Ada 95

Jones & Bartlett Learning

£141.00 10 Jul 2026
Programming for Engineers: A Foundational Approach to Learning C and Matlab
94% match

Programming for Engineers: A Foundational Approach to Learning C and Matlab

Springer

£43.74 26 May 2026
Introduction to Programming with C++: International Edition
94% match

Introduction to Programming with C++: International Edition

PEARSON EDUCATION

£54.11 28 Apr 2026
Object-Orientation, Abstraction, and Data Structures Using Scala (Chapman & Hall/CRC Textbooks in Computing)
94% match

Object-Orientation, Abstraction, and Data Structures Using Scala (Chapman & Hall/CRC Textbooks in Computing)

Chapman and Hall/CRC

£48.46 18 Mar 2026
Thinking About Programs (ACM Books)
94% match

Thinking About Programs (ACM Books)

Wiley

£41.62 24 Jun 2026
Essentials of Programming Languages 3e (OIP) (The MIT Press)
94% match

Essentials of Programming Languages 3e (OIP) (The MIT Press)

MIT Press

£70.00 19 Jun 2026
Novice Programming Environments: Explorations in Human-Computer Interaction and Artificial Intelligence (Routledge Library Editions: Artificial Intelligence)
94% match

Novice Programming Environments: Explorations in Human-Computer Interaction and Artificial Intelligence (Routledge Library Editions: Artificial Intelligence)

Routledge

£114.69 18 Mar 2026
Routledge Teaching and Learning Computer Programming Book
94% match

Routledge Teaching and Learning Computer Programming Book

Routledge

£127.62 25 Apr 2026
Research Anthology on Recent Trends, Tools, and Implications of Computer Programming
94% match

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming

Engineering Science Reference

£1,301.00 02 Jul 2026
An Intro To Programming Using
94% match

An Intro To Programming Using

Jones & Bartlett Learning

£29.13 12 Jun 2026
The Creative Programmer
94% match

The Creative Programmer

Manning

£38.99 27 Apr 2026
Python Programming: An Introduction to Computer Science, Fourth Edition
94% match

Python Programming: An Introduction to Computer Science, Fourth Edition

Franklin, Beedle & Associates Inc.

£55.00 10 Jun 2026
Programming: Principles and Practice Using C++ (C++ In-depth)
94% match

Programming: Principles and Practice Using C++ (C++ In-depth)

Addison Wesley

£46.66 16 Jun 2026
Introduction to Programming: Using C, C++, Java and C#
94% match

Introduction to Programming: Using C, C++, Java and C#

LAP Lambert Academic Publishing

£58.00 02 Apr 2026
Formal Methods, Informally: How to Write Programs That Work
94% match

Formal Methods, Informally: How to Write Programs That Work

Cambridge University Press

£36.32 26 Apr 2026
A Concise Introduction to Programming in Python (Chapman & Hall/CRC Textbooks in Computing)
94% match

A Concise Introduction to Programming in Python (Chapman & Hall/CRC Textbooks in Computing)

CRC Press

£130.00 09 Jul 2026