Jump to ratings and reviews
Rate this book

Programming Logic and Design, Comprehensive

Rate this book
With a clear writing style that is stripped of highly technical jargon, Programming Logic and Design, Comprehensive, Fifth Edition provides beginning programmers with a guide to developing structured program logic. The book's main goal is to introduce universal programming concepts, while enforcing good style and logical thinking along the way. Designed for readers with little or no programming language experience, it begins with general programming concepts and key concepts of structure. Coverage then progresses to the intricacies of decision-making, looping, array manipulation, and methods. Additional chapters discuss control break programs, advanced array manipulation techniques, and file handling. After the reader has mastered programming fundamentals, an extremely thorough, yet easy-to-understand chapter covers the intricacies of object-oriented programming. The book concludes with chapters on event-driven programming, system modeling with the UML, and the fundamentals of relation database management.

752 pages, Paperback

First published January 1, 2002

13 people are currently reading
191 people want to read

About the author

Joyce Farrell

66 books8 followers
Joyce Farrell was formerly a Professor of Computer Information Systems at Harper College in Palatine, Illinois. Prior to joining Harper College, Farrell taught Computer Information Systems at the University of Wisconsin-Stevens Point and McHenry County College in Crystal Lake, Illinois. She is the author of many Programming books for Course Technology, a part of Cengage Learning[1]. Her books are widely used as textbooks in higher education institutions.

"When I write my books I use the same language, examples, analogies, and entertaining exercises that made my class sessions fun and made the lessons stick. I was always thrilled when former students would return for a visit and tell me how they were able to solve problems at their new jobs when others were stumped because of the thorough programming backgrounds they got in my courses." -Joyce Farrell

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
27 (27%)
4 stars
31 (31%)
3 stars
29 (29%)
2 stars
7 (7%)
1 star
4 (4%)
Displaying 1 - 6 of 6 reviews
Profile Image for Bree.
150 reviews3 followers
June 2, 2010
It's an interesting topic to teach the logic of programming without actually teaching programming. The book has many typos and wild paragraphs that don't quite make sense. I read the 5th edition of this text. I wish it would give more examples of logic rather than just what you shouldn't do. It doesn't make sense to teach what you shouldn't do when you're only learning logic and not a programming language.
Profile Image for Tim Johnson.
604 reviews16 followers
February 12, 2022
I'm rather proud of myself for understanding as much of this as I did. I had to speed through because I was reading it for a cyber security boot camp so there wasn't time to do the exercises that would have deepened my understanding. The book didn't provide solutions to the questions or exercises, so how would you check your work anyway?

I'll admit that somewhere in chapter 10 where the focus shifts to object oriented programming, it seems to take a big jump in complexity.

Either way, I at least feel like I gained a lot from it. I reserve the right to change that sentiment after I've attempted to apply said knowledge to an actual programming problem.
Profile Image for Dwight.
8 reviews2 followers
March 5, 2013
Great book for a beginner wanting to get into programing and understand the reasons why code has to be written and how to understand coding and programing.

Great book and I highly recommend it for the beginner to the advanced programer.
Profile Image for Jonathan Barnett.
159 reviews1 follower
July 28, 2015
Fairly helpful with learning the basic concepts. It gives both flowchart and psuedocode examples to follow along with. The one thing I didn't appreciate is the concepts didn't always have concrete examples of what it might look like in real-life situations.
Profile Image for Dawn.
5 reviews
April 21, 2019
Textbook for my programming class. The book is informative, but lacks any instruction on how to actually preform the tasks it teaches.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.