£41.62

Wiley Thinking About Programs (ACM Books)

Price data last checked 32 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.

£42 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 59 days · 59 data points (no recent data)

Historical
Generating forecast…
£42.03 £41.58 £41.68 £41.78 £41.87 £41.97 £42.07 27 April 2026 11 May 2026 26 May 2026 09 June 2026 24 June 2026

Price Distribution

Price distribution over 59 days • 1 price levels

Days at Price
59 days 0 15 30 44 59 £42 Days at Price

Price Analysis

Most common price: £42 (59 days, 100.0%)

Price range: £42 - £42

Price levels: 1 different prices over 59 days

Description

This book describes how to think about computer programs, and how to use mathematics as part of that thinking. Many books and online tutorials teach the basics of coding: the syntax of the language, and how to translate an algorithm into code. But how do you come up with that algorithm? And how can you be confident that the algorithm is correct? The first part of the book considers small programs that use a loop, and how to demonstrate their correctness using loop invariants. It also covers some algorithms and algorithmic techniques that every programmer should know. The second half of the book considers slightly larger programs. It teaches the basics of modularisation, splitting up a program into manageable chunks. It teaches about abstract datatypes, values within a program that can be treated as mathematical values: how to specify their behaviours formally; and how to treat them as abstract mathematical objects when programming. It also teaches how to use data structures to represent abstract datatypes, and what it means for such a representation to be correct. And it presents some abstract datatypes and data structures that every programmer should know. The book is aimed at those who want to obtain a better understanding of programs they work on, and so become better programmers. The target audience ranges from those who are just starting out, to professional programmers. The book aims to be pragmatic: the philosophy is to include enough formality to be convincing and to guide the programmer towards correct code, without getting bogged down in the mathematics.

Product Specifications

Brand
Wiley
Format
paperback
Domain
Amazon UK
Release Date
01 August 2025
Listed Since
11 July 2025

Barcode

No barcode data available

Similar Products You Might Like

Programming Language Explorations
97% match

Programming Language Explorations

Chapman and Hall/CRC

£108.76 09 Jul 2026
Programming Language Explorations
97% match

Programming Language Explorations

Chapman and Hall/CRC

£48.44 23 Jun 2026
Formal Methods, Informally: How to Write Programs That Work
96% match

Formal Methods, Informally: How to Write Programs That Work

Cambridge University Press

£36.48 18 Jul 2026
BASIC-Programmierbuch: zu den grundlegenden Ablaufstrukturen der Datenverarbeitung (Programmieren von Mikrocomputern)
96% match

BASIC-Programmierbuch: zu den grundlegenden Ablaufstrukturen der Datenverarbeitung (Programmieren von Mikrocomputern)

Vieweg+Teubner Verlag

£46.70 13 Jul 2026
Concepts and Semantics of Programming Languages 2: Modular and Object-oriented Constructs with OCaml, Python, C++, Ada and Java
96% match

Concepts and Semantics of Programming Languages 2: Modular and Object-oriented Constructs with OCaml, Python, C++, Ada and Java

Wiley

£116.39 17 Jul 2026
Programming for Engineers: A Foundational Approach to Learning C and Matlab
96% match

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

Springer

£43.74 26 May 2026
Programming Language Implementation: A Practical Introduction with Python
96% match

Programming Language Implementation: A Practical Introduction with Python

£60.00 16 Jun 2026
Starting Out with C++ plus MyProgrammingLab with Pearson eText, International Edition: Early Objects
96% match

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

PEARSON EDUCATION

Price unavailable
Systematic Program Design: From Clarity to Efficiency
96% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£45.63 16 Jul 2026
Introduction to Programming with C++: International Edition
96% match

Introduction to Programming with C++: International Edition

PEARSON EDUCATION

£54.59 20 Jul 2026
Problem Solving and Program Concepts: United States Edition
96% match

Problem Solving and Program Concepts: United States Edition

Prentice Hall

Price unavailable
Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques (Advanced Information and Knowledge Processing)
96% match

Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques (Advanced Information and Knowledge Processing)

Springer

£76.41 16 Jul 2026
Data Structures Using Java
96% match

Data Structures Using Java

Jones & Bartlett Learning

£71.71 04 Jul 2026
From Astrophysics to Unconventional Computation: Essays Presented to Susan Stepney on the Occasion of her 60th Birthday: 35 (Emergence, Complexity and Computation, 35)
96% match

From Astrophysics to Unconventional Computation: Essays Presented to Susan Stepney on the Occasion of her 60th Birthday: 35 (Emergence, Complexity and Computation, 35)

Springer

£77.59 09 Jul 2026
Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)
96% match

Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source)

Apress

£59.92 19 Jul 2026
MIT Press Problem Solving with Python - Computational Thinking
96% match

MIT Press Problem Solving with Python - Computational Thinking

MIT Press

£46.98 24 Jul 2026
Springer - A Science of Operations: History of Computing Book
96% match

Springer - A Science of Operations: History of Computing Book

Springer

£117.65 17 Jul 2026
Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts (Undergraduate Topics in Computer Science)
96% match

Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts (Undergraduate Topics in Computer Science)

Springer

£37.39 13 Jul 2026
Programming in the 1990s: An Introduction to the Calculation of Programs (Monographs in Computer Science)
96% match

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

Springer

£41.88 08 Jul 2026
Programmierstil in Pascal, Cobol, Fortran, Basic, PL/I (Springer Compass)
96% match

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

Springer

£41.42 08 Jul 2026
Datenverarbeitungssysteme: Aufbau und Arbeitsweise
96% match

Datenverarbeitungssysteme: Aufbau und Arbeitsweise

Springer

£43.02 08 Jul 2026
Operations Research mit BASIC auf Commodore 2000/3000, 4000/8000: 12 vollständige Programme
96% match

Operations Research mit BASIC auf Commodore 2000/3000, 4000/8000: 12 vollständige Programme

Gabler Verlag

£46.71 12 Jul 2026
Pascal at Work and Play: An Introduction to Computer Programming in Pascal
96% match

Pascal at Work and Play: An Introduction to Computer Programming in Pascal

Springer

£72.98 03 Jul 2026
CGP GCSE Computer Science OCR Revision Guide - 2026/2027 Exams
96% match

CGP GCSE Computer Science OCR Revision Guide - 2026/2027 Exams

Coordination Group Publications Ltd (CGP)

£6.85 23 Jun 2026