Skip to content

How to Design Programs: An Introduction to Programming and Computing
Stock Photo: Cover May Be Different

How to Design Programs: An Introduction to Programming and Computing Hardcover - 2001

by Matthias Felleisen; Robert Bruce Findler; Matthew Flatt


From the publisher

This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail--that are important for everyone, not just future computer programmers. The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.

All the book's support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.

A second edition is now available.

First line

Getting Started We learn to compute at a young age.

Details

  • Title How to Design Programs: An Introduction to Programming and Computing
  • Author Matthias Felleisen; Robert Bruce Findler; Matthew Flatt
  • Binding Hardcover
  • Edition International ed
  • Pages 728
  • Volumes 1
  • Language ENG
  • Publisher MIT Press, Cambridge, MA, U.S.A.
  • Date February 12, 2001
  • Illustrated Yes
  • ISBN 9780262062183 / 0262062186
  • Weight 3.22 lbs (1.46 kg)
  • Dimensions 9.22 x 8.24 x 1.4 in (23.42 x 20.93 x 3.56 cm)
  • Ages 18 to UP years
  • Grade levels 13 - UP
  • Library of Congress subjects Electronic data processing, Computer programming
  • Library of Congress Catalog Number 00048169
  • Dewey Decimal Code 005.12

About the author

Shriram Krishnamurthi is Assistant Professor of Computer Science at Brown University.

Back to Top

More Copies for Sale

How to Design Programs: An Introduction to Programming and Computing

How to Design Programs: An Introduction to Programming and Computing

by Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
2
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.94
FREE shipping to USA

Show Details

Description:
Mit Press, 2001. Hardcover. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.94
FREE shipping to USA
How to Design Programs: An Introduction to Programming and Computing

How to Design Programs: An Introduction to Programming and Computing

by Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew

  • Used
  • Acceptable
  • Hardcover
Condition
Used - Acceptable
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
3
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$7.94
FREE shipping to USA

Show Details

Description:
Mit Press, 2001. Hardcover. Acceptable. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$7.94
FREE shipping to USA
How to Design Programs: An Introduction to Programming and Computing
Stock Photo: Cover May Be Different

How to Design Programs: An Introduction to Programming and Computing

by Matthias Felleisen,Robert Bruce Findler,Matthew Flatt,Shriram Krishnamurthi

  • Used
  • Hardcover
Condition
Used Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
1
Seller
Pella, Iowa, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$11.44
$7.50 shipping to USA

Show Details

Description:
Mit Pr, February 2001. Hardcover . Used Good/no No Jacket.
Item Price
$11.44
$7.50 shipping to USA
How to Design Programs: An Introduction to Programming and Computing

How to Design Programs: An Introduction to Programming and Computing

by Felleisen, Matthias

  • Used
  • very good
  • Hardcover
Condition
Used - Very Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$27.46
$10.86 shipping to USA

Show Details

Description:
Hardback. Very Good.
Item Price
$27.46
$10.86 shipping to USA
How to Design Programs: An Introduction to Programming and Computing
Stock Photo: Cover May Be Different

How to Design Programs: An Introduction to Programming and Computing

by Matthias Felleisen; Robert Bruce Findler; Matthew Flatt; Shriram Krishnamurthi

  • Used
  • good
  • Hardcover
Condition
Used - Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
2
Seller
Franklin Lakes, New Jersey, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$47.03
$3.90 shipping to USA

Show Details

Description:
The MIT Press, 2001-02-12. Hardcover. Good. Textbook, May Have Highlights, Notes and/or Underlining, BOOK ONLY-NO ACCESS CODE, NO CD, Ships with Emailed Tracking
Item Price
$47.03
$3.90 shipping to USA
How to Design Programs: An Introduction to Programming and Computing
Stock Photo: Cover May Be Different

How to Design Programs: An Introduction to Programming and Computing

by Matthias Felleisen/ Robert Bruce Findler/ Matthew Flatt/ Shriram Krishnamurthi

  • New
  • Hardcover
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
1
Seller
Exeter, Devon, United Kingdom
Seller rating:
This seller has earned a 3 of 5 Stars rating from Biblio customers.
Item Price
$89.68
$12.67 shipping to USA

Show Details

Description:
Mit Pr, 2001. Hardcover. New. illustrated edition. 720 pages. 9.00x8.25x1.50 inches.
Item Price
$89.68
$12.67 shipping to USA
How to Design Programs: An Introduction to Programming and Computing
Stock Photo: Cover May Be Different

How to Design Programs: An Introduction to Programming and Computing

by Matthias Felleisen; Robert Bruce Findler; Matthew Flatt; Shriram Krishnamurthi

  • New
  • Hardcover
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9780262062183 / 0262062186
Quantity Available
1
Seller
San Diego, California, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$73.19
$5.45 shipping to USA

Show Details

Description:
The MIT Press, 2001-02-12. Hardcover. New. New. In shrink wrap. Looks like an interesting title!
Item Price
$73.19
$5.45 shipping to USA