How to Design Programs: An Introduction to Programming and Computing

3.95 avg rating
( 172 ratings by Goodreads )
 
9780262062183: How to Design Programs: An Introduction to Programming and Computing

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.

"synopsis" may belong to another edition of this title.

About the Author:

Robert Bruce Findler is Assistant Professor of Electrical Engineering and Computer Science at Northwestern University.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Matthias Felleisen; Robert Bruce Findler; Matthew Flatt; Shriram Krishnamurthi
Published by The MIT Press (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: 1
Seller:
Media Neat
(Glenview, IL, U.S.A.)
Rating
[?]

Book Description The MIT Press, 2001. Hardcover. Book Condition: New. Brand New, Gift conditionWe Ship Every Day! Free Tracking Number Included! International Buyers Are Welcome! Satisfaction Guaranteed!. Bookseller Inventory # 1567654715t

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 59.90
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt
Published by MIT Press Ltd, United States (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description MIT Press Ltd, United States, 2001. Hardback. Book Condition: New. Language: English . Brand New Book. 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. Bookseller Inventory # AAH9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 71.02
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Felleisen, Matthias (Trustee Professor, Northeastern University)
Published by MIT Press (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Quantity Available: > 20
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description MIT Press, 2001. HRD. Book Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Bookseller Inventory # WM-9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 59.69
Convert Currency

Add to Basket

Shipping: US$ 11.87
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt
Published by MIT Press Ltd, United States (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: 10
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description MIT Press Ltd, United States, 2001. Hardback. Book Condition: New. Language: English . Brand New Book. 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. Bookseller Inventory # AAH9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 74.13
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Matthias Felleisen
Published by MIT Press 2001-04-18, Cambridge, Mass. (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: 5
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description MIT Press 2001-04-18, Cambridge, Mass., 2001. hardback. Book Condition: New. Bookseller Inventory # 9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 68.20
Convert Currency

Add to Basket

Shipping: US$ 7.91
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Felleisen
Published by MIT Press (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Quantity Available: 1
Seller:
textbooksNow
(Westchester, IL, U.S.A.)
Rating
[?]

Book Description MIT Press, 2001. Book Condition: New. Inventory is subject to prior sale. SHIPPING: Only Standard shipping to PO Boxes. We are not able to ship to APO/FPOs or Internationally. Orders are shipped from Illinois. Bookseller Inventory # 3662913N1

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 72.33
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

Matthias Felleisen
Published by MIT Press
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: > 20
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description MIT Press. Hardcover. Book Condition: New. New copy - Usually dispatched within 2 working days. Bookseller Inventory # B9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 67.81
Convert Currency

Add to Basket

Shipping: US$ 9.15
From United Kingdom to U.S.A.
Destination, Rates & Speeds

8.

Felleisen, Matthias (EDT)/ Findler, Robert Bruce/ Flatt, Matthew/ Krishnamurthi, Shriram/ Felleisen, Matthias
Published by MIT Press 2001-04-18 (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Paperback Quantity Available: 4
Seller:
Chiron Media
(Wallingford, United Kingdom)
Rating
[?]

Book Description MIT Press 2001-04-18, 2001. Paperback. Book Condition: New. Bookseller Inventory # NU-GRD-04729461

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 73.31
Convert Currency

Add to Basket

Shipping: US$ 3.94
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Matthias Felleisen; Robert Bruce Findler; Matthew Flatt; Shriram Krishnamurthi
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Quantity Available: 3
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Bookseller Inventory # ST0262062186. Bookseller Inventory # ST0262062186

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 83.33
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Felleisen, Matthias; etc.; Findler, Robert Bruce (PhD candidate in Computer Science, Rice University, USA); Flatt, Matthew (Assistant Professor, Scho
Published by MIT Press Ltd (2001)
ISBN 10: 0262062186 ISBN 13: 9780262062183
New Hardcover Quantity Available: 4
Rating
[?]

Book Description MIT Press Ltd, 2001. Book Condition: New. 2001. 1st. Hardcover. 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. Num Pages: 728 pages, 128 illus. BIC Classification: UM; UYD. Category: (P) Professional & Vocational; (UP) Postgraduate, Research & Scholarly; (UU) Undergraduate. Dimension: 227 x 209 x 41. Weight in Grams: 1414. . . . . . . Bookseller Inventory # V9780262062183

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 87.37
Convert Currency

Add to Basket

Shipping: FREE
From Ireland to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book