Object-Oriented Design Fundamentals

Next start date:

9/8/2010 - 10/13/2010 Enroll Now

You can enroll up to 10 days after the start date of the class.

Price: $139

If you are making the move from procedural programming to object-oriented programming, are getting started with object-oriented programming or will be managing and object-oriented design project you will find that object-oriented design is a different way of thinking about solving problems than you are accustomed to. This course will introduce you to the terminology of object-oriented programming and how to design classes, objects and interfaces for reuse. You will build objects through inheritance, composition, aggregation and association. You will identify the differences between interfaces and implementation.

For questions about enrolling, please contact the ClassroomManager@InteractiveOnlineClassroom.com.

Course Objectives

  • Students will identify terms related to object-oriented programming.
  • Students will design a class and objects.
  • Students will design reusable classes using inheritance, interfaces and abstract classes.
  • Students will create object models using UML.
  • Students will model objects using UML
  • Students will create a final project using what they have learned in the class.

Syllabus

Prerequisites

Students should be familiar with browsing the internet, uploading files and using their operating system.

Requirements

No special software or equipment is required for this course.

Book

The Object-Oriented Thought Process

Author: MattWeisfeld
Publisher: Sams
ISBN: 0672326116

Scheduled Dates

  • 9/9/2010 - 10/14/2010
  • 10/7/2010 - 11/11/2010
  • 11/4/2010 - 12/9/2010

Interactive Online Classroom is a division of IDEA Solutions, LLC.