£50.00

This is the most expensive it has ever been. Walk away.

£50 today · previous high £50 · all-time low £40

MIT Press How to Design Programs 2e - MIT Press Programming Introduction

Amazon

Price History & Forecast

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

Last 90 days · 90 data points

Historical
Generating forecast…
£50.00 £39.51 £41.80 £44.09 £46.37 £48.66 £50.95 25 July 2026 16 August 2026 07 September 2026 29 September 2026 22 October 2026
View at Amazon ↗

Purple

Price data last checked 14 day(s) ago - will refresh soon

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 Distribution

Price distribution over 90 days • 4 price levels

Days at Price
Current Price
3 days 6 days 2 days 79 days · current 0 20 40 59 79 £40 £45 £48 £50 Days at Price

Price Analysis

Most common price: £50 (79 days, 87.8%)

Price range: £40 - £50

Price levels: 4 different prices over 90 days

Description

This completely revised edition from MIT Press introduces programming through a rigorous design process rather than isolated coding techniques. The second edition adds new design recipes for interactive programs, treats images as plain values, and covers testing, event-driven programming, and distributed programming concepts. Aimed at liberal arts students, the book guides readers through analysing problem statements, formulating goals, creating examples, developing solution outlines, writing programs, and testing implementations. By placing computer science at the heart of a liberal education, this textbook develops problem-solving skills that extend far beyond programming syntax alone.

Key Features

MIT Press publishing ensures academic rigour and pedagogical quality in this second edition programming introduction.

New design recipes for interactive programs teach structured approaches to building responsive, user-facing applications.

Images treated as plain values simplify visual programming concepts and practical media handling in code.

Event-driven programming coverage prepares readers for building responsive systems that react to user input and system events.

Distributed programming concepts introduce scalable architectures and multi-system coordination principles.

Comprehensive testing guidance throughout the book builds quality assurance practices from the start of your programming journey.

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

£51.29 27 Aug 2026
Programming Language Explorations
95% match

Programming Language Explorations

Chapman and Hall/CRC

£139.32 24 Sep 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.99 21 Oct 2026
Programming Language Implementation: A Practical Introduction with Python
95% match

Programming Language Implementation: A Practical Introduction with Python

£60.00 19 Aug 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.43 23 Sep 2026
Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)
95% match

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

Springer

£40.51 10 Sep 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

Price unavailable
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.70 23 Sep 2026
Programming and Problem Solving with Ada 95
94% match

Programming and Problem Solving with Ada 95

Jones & Bartlett Learning

£141.00 24 Sep 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.38 23 Oct 2026
Introduction to Programming with C++: International Edition
94% match

Introduction to Programming with C++: International Edition

PEARSON EDUCATION

£53.45 07 Oct 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

£100.04 26 Sep 2026
Thinking About Programs (ACM Books)
94% match

Thinking About Programs (ACM Books)

Wiley

£42.07 28 Aug 2026
MIT Press Essentials of Programming Languages 3e Textbook
94% match

MIT Press Essentials of Programming Languages 3e Textbook

MIT Press

£70.00 24 Aug 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

£138.44 26 Sep 2026
Teaching and Learning Computer Programming - Multiple Research Perspectives
94% match

Teaching and Learning Computer Programming - Multiple Research Perspectives

Routledge

£150.03 06 Oct 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,002.79 11 Sep 2026
An Intro To Programming Using
94% match

An Intro To Programming Using

Jones & Bartlett Learning

£18.95 13 Aug 2026
The Creative Programmer
94% match

The Creative Programmer

Manning

£45.08 07 Oct 2026
Python Programming: Intro to Computer Science, 4th Edition
94% match

Python Programming: Intro to Computer Science, 4th Edition

Franklin, Beedle & Associates Inc.

£55.00 21 Oct 2026
Pearson Programming: Principles and Practice Using C++ 3rd Ed
94% match

Pearson Programming: Principles and Practice Using C++ 3rd Ed

PEARSON EDUCATION

£47.44 19 Aug 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 29 Sep 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.28 06 Oct 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

£164.84 24 Sep 2026