Buy Used
Used: Very Good | Details
Sold by Orion LLC
Condition: Used: Very Good
Comment: Book is lightly used with little or no noticeable damage. .
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 Programming Concepts (5th Edition) Paperback – May 1, 2000

6 customer reviews

See all 6 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, May 1, 2000
$8.95 $0.01
Textbook Binding
"Please retry"

There is a newer edition of this item:

Editorial Reviews

From the Publisher

Teaching the basic problem solving students need to know and understand when working in any language or application, the third edition of this comprehensive text provides a step-by-step progression of topics and consistent in-depth coverage. With detailed explanations and numerous illustrations, this text encompasses all fundamental areas of problem solving from the basics of mathematical functions and operators, to the design and use of such techniques as codes, indicators, control breaks, arrays, pointers, file updates, and report handling. The essential tools of problem solving (including structure charts, IPO charts, algorithms, and flowcharts) are explained and demonstrated extensively throughout, and the text establishes the four basic logic structures: sequential, decision, repetition, and case structures. The text includes coverage of problem solving techniques for horizontal software such as word processing, spreadsheets, and database management systems. --This text refers to an out of print or unavailable edition of this title.

From the Inside Flap


A knowledge of problem solving and programming concepts is a necessity for those who work with computers, either as programmers or as users. Unfortunately, many students have greater difficulty with problem solving than they do with the syntax of computer languages or applications. Since problem-solving concepts are similar in all languages and applications, students can learn them in one preliminary course. Then, when they move on to language and application courses, both the students and the instructor can concentrate on syntax. This arrangement not only saves time but also decreases frustration for everyone involved, and it improves the success rates of the students.

Although this book is written for students who have little or no computer experience, those who have studied a computer language can benefit from the material. The book is intended for a one-semester introductory course for language or application majors. It can serve as the course textbook or as a supplement. For computer language majors, Units 1, 2, 3, 4, and 5 should be emphasized; for application majors, Units 1, 2, 5 (Chapters 13 and 16 only), and 6.

The text provides a step-by-step progression, with detailed explanations and many illustrations, from the basics of mathematical functions and operators to the design and use of such techniques as codes, indicators, control-breaks, arrays, pointers, file updates, report handling, data structures, and object oriented programming. The tools of problem solving, including interactivity (structure) charts, IPO charts, algorithms, and flowcharts, are demonstrated and explained. Putting It All Together sections illustrate the complete solution for a given problem, using the concepts previously presented. In some cases, an earlier solution is updated to incorporate more sophisticated techniques. Throughout the text, problems presented for solution are typical of the business world and provide excellent experience for the students. Organization

Unit One, Introduction to Problem Solving and Programming, presents basic concepts of problem solving, an introduction to how problems are solved on computers, and steps in analyzing a problem and designing an appropriate solution. Unit Two, Structuring Programs for Languages and Applications, examines how and when the various types of logic structures are appropriately used. Unit Three, Data Structures, includes the use of various data structures such as arrays, stacks, linked lists, and binary trees to access and process data. Sort methods and search methods are included in this unit. Unit Four, Object-Oriented Programming, includes elements of object-oriented programming and scripting. Unit Five, File Processing, includes file concepts, sequential-access file processing, and random-access file processing. Unit Six, Problem Solving for Application Software, concentrates on word processing, desktop publishing, graphics, spreadsheets, database management systems, and document processing. The appendices present formulas commonly used in business applications, sort and merge methods, ASCII and EBCDIC codes, blank forms that can be used in designing solutions, and other problem-solving tools. Acknowledgments

I am indebted to those who reviewed the manuscript and offered suggestions and constructive comments. In particular, I thank

Ken Conway, Arapahoe Community College Paula Strozier, Macon Technical Institute

In addition, I wish to thank Rand Ruggeberg, project editor at Custom Editorial Productions and Alex Wolf, production editor at Prentice Hall for their care and patience during the production process.


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: 500 pages
  • Publisher: Prentice Hall College Div; 5th edition (May 1, 2000)
  • Language: English
  • ISBN-10: 0130229679
  • ISBN-13: 978-0130229670
  • Product Dimensions: 1 x 8.2 x 10.8 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #4,628,288 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By Amazon Customer on July 20, 2008
Format: Paperback
I'm taking a class which uses this book right now. The good thing about books such as this one is that by avoiding discussion of a particular programming language, the text is able to focus on concepts instead of getting tangled up in how they are implemented in a particular language.

The book contains good information but it is not without flaws.

As someone with a great deal of programming experience who is going back to school to get that all-important degree, I have insights into this book that a first-time student might lack.

The author confuses object oriented programming with event driven and GUI based programming. These are distinct topics. I suspect that her confusion stems from simple unfamiliarity due to the vintage of her skills and knowledge.

The text of the book does do a good job of explaining the concepts in a manner that can be understood, but the text is also obviously dated. This book clearly hails from the Cobol/Mainframe era, which creates problems in terms of its assumptions about the types of programming problems students are going to be dealing with in industry and the nature of the tools they will use to solve them. There is good information in this book, but its vintage is clearly obvious.

I think this book should be deconstructed and re-written so that it fits in with the way that computers are currently used. The core information is good, but the author is a little out of touch with current topics and the text is written from a set of assumptions that only apply to legacy installations and applications. These assumptions are subtle, but they do have an impact in terms of the book's applicability.
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
By rnlamsee on August 2, 2011
Format: Paperback Verified Purchase
The book arrived in very good order with only minor "dog ears". That being said, the book is easy to read and understand, and well put together.
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
By Carlos R. Sotomayor on October 6, 2012
Format: Paperback
The book is very good. It have all information that I need. The price is excellent because the book is in very good condition.
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