An Object-Oriented Approach to Programming Logic and Design, 3rd Edition

  • Joyce Farrell
  • ISBN-10: 0538452986
  • ISBN-13: 9780538452984
  • 486 Pages Paperback 
  • Previous Editions: 2008, 2006
  • © 2011 | Published
Request a Copy
 

About The Solution

Overview

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.


Additional Product Information

Features/Benefits

  • Can be used alone in a logic course or as a companion to a programming language text in an introductory language course.
  • Introduces classes, objects, behaviors, and attributes very early on and includes chapters on other object-oriented topics such as inheritance and exception handling.
  • Provides a complete class example in most chapters to demonstrate the application of topics learned.
  • Chapters end with a Summary, Key Terms, Review Questions, Exercises, and a Case Project involving a hypothetical business.
  • Translates easily to modern languages such as C#, C++, Java, and Visual Basic.

What's New

  • Object-oriented programming is stressed more from the start. Classes are used immediately, although in early examples they might have only a main() method.
  • In addition to the wealth of exercises and review questions that follow each chapter, there are now three running case problems that continue in every chapter throughout the text. These problems require much more analysis than the simpler programming problems, and are suited for group or individual student work. With multiple cases, the instructor can choose to assign different ones to different groups in a class, or to assign different ones in subsequent semesters.
  • The discussion of the details of object-oriented programming such as classes, objects, polymorphism, and inheritance has been expanded, and now covers two chapters (7 and 8) instead of just one.
  • Although structure is stressed, the low-level details of its format have been moved to an appendix where those instructors who want to cover it can still do so, but more easily move the topic to the location where it is most appropriate for their classes.

Best Buy Packages

Other Popular Packages

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Cengage Learning representative for more information.



ISBN-10: 1133165990 | ISBN-13: 9781133165996


Table of Contents

1. An Overview of Computers and Logic.
2. Understanding Structure.
3. Making Decisions.
4. Looping.
5. Using Arrays.
6. Using Methods and Parameters.
7. Object-Oriented Programming Concepts - Classes, Objects, Behaviors, Attributes.
8. Event-Driven Programming With Graphical User Interfaces.
9. Object Concepts: Polymorphism and Inheritance.
10. Understanding Exception Handling.
11. System Modeling With the UML.
12. Advanced Array Concepts.

Products Included

Instructor Supplements

Instructor Supplements

All supplements have been updated in coordination with the main title. Select the main title’s "About the Solution" tab, then select "What's New" for updates specific to title's edition. For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor's Resource CD-ROM  (ISBN-10: 053845251X | ISBN-13: 9780538452519)

All instructor materials are available on one convenient and easy-to-use CD. Most are also available at the Instructor Downloads section of www.cengage.com/coursetechnology, accessible to instructors with a username and password. Designed to help facilitate classroom instruction, the instructor resources are unique to the textbook. Items such as an Instructor's Manual, PowerPoint slides, ExamView test bank, Syllabi, Student Data Files, and Solution Files are offered. Contact your sales rep for more information.


Microsoft® Visual Studio® Pro 90 day Trial Software  (ISBN-10: 1111822107 | ISBN-13: 9781111822101)

Now you can introduce a powerful Integrated Development Environment (IDE) with Microsoft Visual Studio. The all-in-one solution is ideal for students who need to upgrade or do not yet have Microsoft Visual Studio. This Trial Software CD provides a full version of Visual Studio 2010 for students to use up to 90 days. Your students can ensure quality code throughout the entire application lifecycle, from design to deployment.


Just Enough Programming Logic and Design  (ISBN-10: 1439039577 | ISBN-13: 9781439039571)

Just Enough Programming Logic and Design is a language-independent introduction to programming logic. Just Enough consists of seven chapters that cover the fundamentals of programming logic--introductory concepts, structure, decision-making, looping, array manipulation, calling methods, and an introduction to object-oriented programming.


Microsoft® Visual Studio® Express 2010 Unlimited  (ISBN-10: 1111822115 | ISBN-13: 9781111822118)

Now you can introduce a powerful Integrated Development Environment (IDE) with Microsoft Visual Studio Express 2010. The all-in-one solution is ideal for students who need to upgrade or do not yet have Microsoft Visual Studio. This CD allows students to use a lite version of Visual Studio 2010 with unlimited access on their personal computers. Your students can ensure quality code throughout the entire application lifecycle, from design to deployment.


Programming Logic and Design, Introductory  (ISBN-10: 0538744774 | ISBN-13: 9780538744775)

With a clear writing style that is stripped of highly technical jargon, Programming Logic and Design, Introductory, Sixth 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. The Sixth Edition will offer clearer explanations, reorganization to better reflect how programming languages are taught, increased emphasis on modularity, and two new appendices – Flowchart Symbols and Structures.


Student Supplements

Student Supplements

All supplements have been updated in coordination with the main title. Select the main title’s "About the Solution" tab, then select "What's New" for updates specific to title's edition. For more information about these supplements, or to obtain them, contact your Learning Consultant.

Microsoft® Visual Studio® Pro 90 day Trial Software  (ISBN-10: 1111822107 | ISBN-13: 9781111822101)

Become familiar with a powerful Integrated Development Environment (IDE) with Microsoft Visual Studio. The all-in-one solution is ideal if you need to upgrade or do not yet have Microsoft Visual Studio. This Trial Software CD provides a full version of Visual Studio 2010 for you to use up to 90 days. With it you can ensure quality code throughout the entire application lifecycle, from design to deployment.


Just Enough Programming Logic and Design  (ISBN-10: 1439039577 | ISBN-13: 9781439039571)

Just Enough Programming Logic and Design is a language-independent introduction to programming logic. Just Enough consists of seven chapters that cover the fundamentals of programming logic--introductory concepts, structure, decision-making, looping, array manipulation, calling methods, and an introduction to object-oriented programming.


Microsoft® Visual Studio® Express 2010 Unlimited  (ISBN-10: 1111822115 | ISBN-13: 9781111822118)

Become familiar with a powerful Integrated Development Environment (IDE) with Microsoft Visual Studio. The all-in-one solution is ideal if you need to upgrade or do not yet have Microsoft Visual Studio. This CD allows you to use a lite version of Visual Studio 2010 with unlimited access on your personal computer. With it you can ensure quality code throughout the entire application lifecycle, from design to deployment.


Programming Logic and Design, Introductory  (ISBN-10: 0538744774 | ISBN-13: 9780538744775)

With a clear writing style that is stripped of highly technical jargon, Programming Logic and Design, Introductory, Sixth 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. The Sixth Edition will offer clearer explanations, reorganization to better reflect how programming languages are taught, increased emphasis on modularity, and two new appendices – Flowchart Symbols and Structures.


Meet the Author

About the Author

Joyce Farrell

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.