Industrial-Sized Deals Best Books of the Month Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon Deradoorian Fire TV Stick Amazon Elements Sensitive Baby Wipes, Exclusive to Prime Find the Best Purina Pro Plan for Your Pet Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99 Kindle Voyage Metal Gear Solid 5 Big Savings in the Amazon Fall Sportsman Event Deal of the Day

Problem Solving and Program Design in C (3rd Edition) 3rd Edition

31 customer reviews
ISBN-13: 978-0201754902
ISBN-10: 0201754908
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$29.98
Condition: Used - Good
Condition: Used: Good
Comment: CD Included. In good condition for a used book. Pages clear with no markings. Cover has minimal shelf wear. Fast shipping, directly from Amazon. All items 100% guaranteed.
Access codes and supplements are not guaranteed with used items.
37 Used from $0.01
More Buying Choices
8 New from $43.00 37 Used from $0.01

InterDesign Brand Store Awareness Textbooks

Editorial Reviews

From the Back Cover

The leading book on introductory computer programming and the C programming language focuses on teaching sound problem-solving skills while preparing you for further study in computer science.

UPDATED TO INCLUDE:
  • A copy of Borland's Enterprise C++ compiler with an appendix on how to use this compiler and Borland C++ Builder
  • A completely revised "On to C++" chapter that accounts for updates to the ANSI standards

About the Author

Jeri R. Hanly is a member of the computer science faculty at the University of Wyoming. She has developed software for target recognition in collaboration with naval researchers in China Lake, California and has taught software engineering seminars for professional developers of computing systems in the U.S. and Canada. Elliot Koffman is a professor of computer and information science at Temple University. He is one of the country's foremost CS educators, a former chairman of the ACM Task Force for introductory programming methods courses, and author of a number of successful language texts in Modula-2, FORTRAN, in addition to his four editions of Pascal and Turbo Pascal. 0201590638AB04062001 --This text refers to the Textbook Binding edition.

See all Editorial Reviews
NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 875 pages
  • Publisher: Addison-Wesley; 3rd edition (January 15, 2002)
  • Language: English
  • ISBN-10: 0201754908
  • ISBN-13: 978-0201754902
  • Product Dimensions: 1.5 x 7.2 x 9 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #5,175,748 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By Hubert Dupont on November 8, 2009
Format: Paperback
I don't understand how could someone give one star to this book. In this book, there's almost every thing a beginner needs to learn. First and foremost, a beginner must learn to use a "systematic" method to design his programs, so there's a whole chapter on top-down design, and a whole chapter on modular programming, AND at the end of each chapter there's a case study enforcing good program design by applying a consistent framework:

problem,
analysis (data requirements),
design (initial algorithm, refinements and structure chart). Evey step is followed by some explanations.
implementation and
testing.

To learn to solve problems "systematically" a beginner needs to see a consistent method in action, that's the purpose of this framewok and the case study.

To solve problem a beginner needs to learn how to use the usual elementary tools of the trade: selection, loops, recursion, etc. A beginner needs to learn to apply those tools to ask things, to test things, to search things, to sort things, etc. All of which are clearly and fully explained. For each, "tool" and technic, the authors give a taxonomy of their use (loops using sentinelle value, loops using flag, etc.) along with examples and they apply those tools and technics in a case study at the end of each chapter. The authors even take the time to teach you how to trace the execution of each new kind of statement (selection, loop) and recursion. I mean what more can someone want. There's even a clear introduction of linked lists and trees.

This book is thick, 890 pages, because it's meant to teach programming, that is solving problems by using a specific set of tools and technics, the book is not meant to teach a specific langage. It's not a book about C, it's a book using C.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By J. A. Huggins on August 23, 2008
Format: Paperback
For those of you undecided about this book keep in mind that for some reason Amazon.com has decided to keep outdated comments posted on earlier editions of this item. This edition of the textbook was published on July 15 2006. There is only one comment that was posted after the date of release of this book. Why Amazon.com has kept the outdated comments I don't know. I do know that authors normally attempt to improve upon their work when publishing new editions - usually based on direct feedback from users, and also in the case of this subject to make the reader aware of techniques based on newer technology. So before making a decision to buy or not to buy this book, discount all the outdated comments posted here....they were made on older editions and don't reflect the improvements made on the newer material.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By C. L. Beard on November 2, 2002
Format: Paperback
This book is not for beginners to programming. The examples are hard to follow. They start with a simple idea then the next example adds information to the example and then you get lost. How about one idea at a time and several examples of that one idea. That would be better for beginners. I have read other C programming books and this is not the best. Waite's group books are the best there is. Next in line would be the How to Program series by Deitel & Deitel. The best point of the book is how it discusses pointers. Since pointers are a concept that folds many ideas into one the authors chose to discuss pointers in regards to these separate ideas. Meaning that there is no single chapter on pointers but parts of four different chapters. The other strong point of this book is that you do get a compiler to work with, so it isn't all bad.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Dan Grecu (dgrecu@cs.wpi.edu) on November 9, 1998
Format: Textbook Binding
I have used this book for several consecutive terms in teaching the Introduction to Programming course at Worcester Polytechnic Institute (WPI). Students have found the text accessible, and very well organized.
Personally I believe it is an excellent introduction for those who would like to learn how to program and how to use the C programming language. The exposition style is clear, and suited for readers coming from various backgrounds. The book covers all the fundamental topics of programming in ANSI C, starting from data types, continuing through control structures up to text and binary files, library functions and conditional compilation. It offers nice summaries on each individual topic, well chosen examples and plenty of self-check exercises, problems and projects to experiment on. The order in which concepts are introduced is specifically tailored to make learning easy, and the examples are chosen such that they can be run on a large variety of C compilers. I highly recommend the text, whether for use in the classroom, or for the individual study of the C programming language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on January 4, 2000
Format: Textbook Binding
I have used this text in my programming class and also as a reference for other projects I have worked on. This is an excellent book which is well organized and easy to follow. The book provides plenty of examples and exercises which range in difficulty, which allows the reader to further understand the concepts.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By A Customer on January 31, 2000
Format: Paperback
This book is as dry as they come, while the concepts are easy to follow it lacks the depth of a good programming book. Money would be better spent on "C How to Program" by H.M. Deitel/P.J. Deitel.
The book is layed out much better and the major concepts are in a different color so if you need to go back and review you don't have to search for what you need like you need to in this Problem Solving book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: c++, problem solving