Felleisen, Matthias
How to Design Programs: An Introduction to Programming and Computing (The MIT Press)
- ISBN 13:
- 9780262534802
- author:
- Felleisen, Matthias
- format:
- Paperback / softback
- publisher:
- MIT Press
- language:
- English
- Publication Year:
- 2018
- Pages:
- 792
- Dimensions:
- 22.9 x 20.3 x 3.3 centimetres (1
- Genre:
- Computers, Programming, General
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
This second edition of How to Design Programs offers new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. A comprehensive introduction to programming places computer science at the core of a liberal arts education.
The book focuses on the program design process, presenting guidelines that show how to analyze a problem statement, formulate concise goals, make up examples, develop an outline of the solution, finish the program, and test it. The teaching language is tailor-made for learning to design programs, with support from DrRacket, a programming environment for novices.
This revised edition builds on the systematic approach to program design while introducing new design recipes for interactive programs and batch programs. It also enriches its design recipes for functions with numerous new hints, making it an ideal resource for those looking to learn about programming and computing.