boutiques-francophones Simple and secure cloud storage giftguide Countdown to Black Friday in Home & Kitchen Auto Kindle Black Friday Deals Week in Music SGG Home, Kitchen and Garden Gift Guide
  • List Price: CDN$ 259.95
  • You Save: CDN$ 45.37 (17%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Gift-wrap available.
An Object-Oriented Approa... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Sold by Alan Stores
Condition: Used: Very Good
Comment: Guaranteed fast delivery. No writing or not found upon inspection. Overall condition is 9/10. Please see pictures. Please be advised that you may contact us to verify the condition of this book.
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$ 214.58
CDN$ 211.52 CDN$ 97.58 Books Gift Guide

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

  • Paperback: 560 pages
  • Publisher: Course Technology; 4 edition (Feb. 9 2012)
  • Language: English
  • ISBN-10: 1133188222
  • ISBN-13: 978-1133188223
  • Product Dimensions: 22.9 x 18.3 x 2.5 cm
  • Shipping Weight: 794 g
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

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 out of print or unavailable edition of this title.

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) 10 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.
Short chapters are easy to follow with plenty of examples April 23 2015
By subCreate - Published on
Format: Paperback Verified Purchase
Approaches OOP generally, focused on concepts common to all languages. Short chapters are easy to follow with plenty of examples. Good for a new programmer.
Awful. Feb. 3 2015
By AnonBuyer - 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