Usually ships within 2 to 4 weeks.
Ships from and sold by
Gift-wrap available.
An Object-Oriented Approa... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by NTS II
Condition: Used: Good
Comment: Books have varying amounts of wear and highlighting. Usually ships within 24 hours in quality packaging. Satisfaction guaranteed.
Have one to sell?
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

An Object-Oriented Approach to Programming Logic and Design Paperback – Feb 9 2012

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
CDN$ 189.95
CDN$ 189.95 CDN$ 135.73

Product Details

Product Description


1. An Overview of Computer Programming. 2. Working with Classes, the Main Method, and Data. 3. Making Decisions. 4. Looping. 5. Arrays. 6. Using Methods. 7. Object-Oriented Programming Concepts. 8. Advanced Array Concepts, Indexed Files, and Linked Lists. 9. Event-Driven Programming with Graphical User Interfaces. 10. Exception Handling. 11. System Modeling with UML. 12. Manipulating Larger Quantities of Data. Appendix A: Conventions in this Book. Appendix B: Flowchart Symbols. Appendix C: Understanding Numbering Systems and Computer Codes. Appendix D: Structure. --This text refers to an alternate Paperback edition.

About the Author

Joyce Farrell has authored several popular programming textbooks, including books on Java, Programming Logic and Design, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois, the University of Wisconsin-Stevens Point, and McHenry County College in Crystal Lake, Illinois.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 9 reviews
6 of 8 people found the following review helpful
Comprehensive and easily accessible Aug. 17 2012
By Stormcaller - Published on
Format: Paperback Verified Purchase
Farrell has a large amount of negative reviews on most of her books. However, I believe this edition of An Object-Oriented Approach to Programming Logic and Design is the exception. Having personally read through and used her Java book, and after talking with my professor who has used many previous editions of her Programming Logic and Design books, I've determined that the 4th edition of this book is something special.

Farrell's previous editions were quite difficult to navigate, even for someone with prior programming experience, even though they are made for and marketed towards beginners. This book breaks that horrible tradition, giving those new to programming a solid foundation before moving on to concepts that are more difficult. Although programming in general is a difficult subject to learn (and teach), this book does a tremendous job at including everything a student needs to know without becoming overwhelming.

Most of this book revolves around and uses pseudocode for its programming, which is a language-less programming "code" that serves as a blueprint when designing classes, objects, and applications. Originally, I had wondered why Farrell did not include a well-known language, such as Java or C++, to help teach programming concepts. Later, I learned that by using a universal pseudocode, I was avoiding all of the difficulties in learning the ins and outs of a certain language, and instead was able to focus entirely on the logic and design of the code. Now, I can apply the logic to any programming language, instead of being limited by any particular instance. Additionally, while the book is written with pseudocode, many examples show what the code looks like in C++, Visual Basic, and Java. They are there as add-ons, to show what the programs can look like, but they are not used to teach any of the material.

I highly recommend this book to anyone interested in programming or computer science. This book has given me a tremendous foundation to continue my education.
Awful. Feb. 3 2015
By Dustin - Published on
Format: Paperback Verified Purchase
Terribly dry. Even my teacher quit using it and went to an open source python book 3 weeks in.
Five Stars Jan. 16 2015
By Cindy Wilkerson - Published on
Format: Paperback Verified Purchase
mailed quickly, just as describdd
Four Stars Sept. 28 2014
By felicia - Published on
Format: Paperback Verified Purchase
Very good
Five Stars Sept. 28 2014
By Tetiana Galushko - Published on
Format: Paperback Verified Purchase
Thank you