How to Design Programs : An Introduction to Programming and Computing by Shriram Krishnamurthi, Matthew Flatt, Robert Bruce Findler and Matthias Felleisen (2001, Hardcover)

AlibrisBooks (453203)
98.5% positive Feedback
Price:
US $100.64
Approximately£75.77
+ $21.11 postage
Estimated delivery Mon, 2 Jun - Tue, 10 Jun
Returns:
30 days return. Buyer pays for return postage. If you use an eBay delivery label, it will be deducted from your refund amount.
Condition:
New
New Hard cover

About this product

Product Identifiers

PublisherMIT Press
ISBN-100262062186
ISBN-139780262062183
eBay Product ID (ePID)1809467

Product Key Features

Number of Pages724 Pages
Publication NameHow to Design Programs : an Introduction to Programming and Computing
LanguageEnglish
Publication Year2001
SubjectProgramming / General, Computer Science, Data Processing
TypeTextbook
AuthorShriram Krishnamurthi, Matthew Flatt, Robert Bruce Findler, Matthias Felleisen
Subject AreaComputers
FormatHardcover

Dimensions

Item Height1.6 in
Item Weight50.9 Oz
Item Length9.4 in
Item Width8.1 in

Additional Product Features

Intended AudienceCollege Audience
LCCN00-048169
Dewey Edition23
IllustratedYes
Dewey Decimal005.1/2
SynopsisThis 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., 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., 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.
LC Classification NumberQA76.6.H697 2001

All listings for this product

Buy it now
Any condition
New
Pre-owned

Ratings and reviews

5.0
1 product rating
  • 1 users rated this 5 out of 5 stars
  • 0 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 0 users rated this 1 out of 5 stars

Would recommend

Good value

Compelling content

Most relevant reviews

  • Amazing deal

    This products were excellent in quality and price!

    Verified purchase: YesCondition: Pre-owned