Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$9.53
FREE Shipping on orders over $35.
Used: Good | Details
Sold by Beyer Books
Condition: Used: Good
Comment: Light shelf wear to cover. Binding is tight and pages are crisp and unmarked.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Problem Solving and Program Design in C (5th Edition) Paperback – July 15, 2006

ISBN-13: 978-0321409911 ISBN-10: 0321409914 Edition: 5th

Used
Price: $9.53
7 New from $5.00 38 Used from $0.82 1 Collectible from $99.96
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback, July 15, 2006
$5.00 $0.82

There is a newer edition of this item:

Year-End%20Deals%20in%20Books
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 944 pages
  • Publisher: Addison Wesley; 5 edition (July 15, 2006)
  • Language: English
  • ISBN-10: 0321409914
  • ISBN-13: 978-0321409911
  • Product Dimensions: 7.3 x 1.3 x 9.1 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #826,340 in Books (See Top 100 in Books)

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
--This text refers to an alternate Paperback edition.

About the Author

Jeri Hanly is Emerita Lecturer in Computer Science at the University of Wyoming. She has also recently been on the faculty of the Computer Science Department at Loyola College in Maryland and Howard University.  

 

Elliot Koffman is known around the world as a leader in the field of Computer Science education. Dr. Koffman is a Professor in the Computer and Information Sciences Department at Temple University. He is author or co-author of leading introductory books in most every popular language from FORTRAN through Java. He is also the recipient of the 2009 ACM-SIGCSE award for Outstanding Contribution to Computer Science Education.

--This text refers to an out of print or unavailable edition of this title.

More About the Authors

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

Customer Reviews

This book is not for beginners to programming.
C. L. Beard
There's even a clear introduction of linked lists and trees.
Hubert Dupont
I will be purchasing a better book and re-teach myself.
Jeremy D. Duenas

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?