27 of 27 people found the following review helpful:
5.0 out of 5 stars
A must buy, January 15, 2005
I was delightfully surprised at the level of detail used in this book. As a working professional, student, and busy mom I have never taken the time to review an item on Amazon.com's website - and I have quite a substantial library of technical books acquired over the past 13 years, many items purchased through Amazon.com. However, I had to take a moment to review THIS BOOK.
As a self taught programmer, I found mastering the syntax of a language very simple. Naturally, I initially thought understanding the semantics of a language would be enough to succeed in it professionally. I worked in an IT department as an analyst and found coding in this home-grown system to be quite rewarding.
However, I found myself transitioning to another company after my department was relocated to a different state and quickly realized that understanding a language is not enough, as a specific language such as C, Perl, C++, or Java is simply a tool - to a programmer used to solve a given problem at hand.
I pursued formal education as ran across the second edition of this book a few years ago as the required text for a Logic/Design class. As a professional programmer, lifetime learner, and student who is passionate about the "art" of programming I can tell you the 3rd edition is a wonderful book (a complete revision of the 2nd edition with insight into OOP, which unlike many other logic/design books walks you through the analysis, design, and development of complete programs - including array manipulation, sequential file manipulation, data dictionary - METADATA design, advanced modularization techniques - as must have skill (ex. most of the report applications I work on are hundreds of lines of code, are composed of various modules, and include calls to mutiple external subroutines - so being able to understand the hierarchy, calling, and called modules of a large complex routine is important is creating, modifying, and/or maintaining it ), control breaks, menus, data validation, event driven programming, and system modeling) that will not only greatly improve your success as a programmer (student or professional), it will guide you on a path as both a logical and critical thinker - critical skills to succeed in life and programming!
Good luck on your "programming" travels. For me, this book was a great investment and money well spent.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
7 of 8 people found the following review helpful:
5.0 out of 5 stars
Great book, January 7, 2009
This book is so well written. I didn't have any clue about computer programming logic until I read this. It is written so that even a person who has never seen a computer before could understand it. This is one textbook that actually helped me pass the class.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
7 of 8 people found the following review helpful:
1.0 out of 5 stars
Horrible textbook, November 22, 2008
This book has a ton of unnecessary information in it, the assignments are not covered in the text, and moreover it is very hard to get help elsewhere because it covers neither pseudocode nor programming but somewhere in between. 800 pages of small print that could be 300. Half this book is what not to do??
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No