An Object-Oriented Approach to Programming Logic and Design

Front Cover
Cengage Learning, Jan 6, 2010 - Computers - 486 pages
An Object-Oriented Approach to Programming Logic and Design, Third Edition provides the beginning programmer with a guide to developing object-oriented program logic. This textbook assumes no programming language experience. The writing is nontechnical and emphasizes good programming practices. The examples are business examples; they do not assume mathematical background beyond high school business math. Additionally, the examples illustrate one or two major points; they do not contain so many features that students become lost following irrelevant and extraneous details.
Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

What people are saying - Write a review

User Review - Flag as inappropriate

I feel that this book is well written in the chapters. However, the exercises are absolutely terrible, as they are quite complicating without being in a classroom or having someone help. I have read quite a few technology and computer text books in my spare time as well as in college courses and this has been one of my least favorite ones to work with so far. I find it to be pretty frustrating at times because it simply is not as straight forward and easy to comprehend as many of the other reviews on here attempt to make it seem. My judgement comes from taking an online course with this book. I have never needed so much help or felt so lost trying to complete exercises in other text books. I hate to leave a negative review on this book, but there has got to be better books for programming logic and design. Once again, it's not so much the actual text in the chapters, it's the exercises (practicing and implementing what you read) that are not up to par. It makes me feel like I am shooting in the dark when I attempt to do many of the exercises. 


An Overview of Computer Programming
Working with Classes the Main Method and Data
Making Decisions
Using Methods
ObjectOriented Programming Concepts
Exception Handling
System Modeling with the UML
Manipulating Larger Quantities of Data
Conventions in this Book
Flowchart Symbols
Understanding Numbering Systems and Computer Codes

More Object Concepts
EventDriven Programming with Graphical User Interfaces

Other editions - View all

Common terms and phrases

About the author (2010)

Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, 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.

Bibliographic information