ENTD321  - Object Oriented Programming and UML

View Academic Calendar
 

This course is a study of the principles, practices, and technical architecture and development characteristics of Object Oriented Programming and an examination of the differences between object oriented programming and traditional programming. It examines objects, instances, classes, inheritance, polymorphism, encapsulation, abstraction, methods, attributes, tight-encapsulation, interfaces, type casting, type conversions, and object libraries. This course differentiates between single-inheritance model and multiple inheritance models. This course also explores the foundations of the Unified Modeling Language (UML), class models, state models, and interaction models.

 

Prerequisites

N/A

Corequisites

N/A

Schedule of Classes

Registration Dates Course Dates Session
09/26/11 - 02/26/12 03/05/12 - 04/29/12 Winter 2012 Session D - 8 Week session
11/28/11 - 04/29/12 05/07/12 - 07/01/12 Spring 2012 Session I - 8 Week session
01/30/12 - 06/24/12 07/02/12 - 08/26/12 Summer 2012 Session B - 8 Week session

Course Materials

Book Title: Stateside & Canadian Students: The e-book is available online and the location/access information is provided in the classroom. If you wish to purchase the hard copy text, you may do so through the bookseller of your choice.
ISBN: Online Text Note
Publication Info: N/A
Author: N/A
Unit Cost: N/A

Book Title: Object Oriented Modeling and Design with UML, 2nd Ed-E-book provided inside the classroom.
ISBN: 0130159204
Publication Info: Pearson
Author: Michael Blaha and James Rumbaugh
Unit Cost: $85.75

 
 
 

American Public University System, American Public University and American Military University are not affiliated with American University.

American Public University System (APUS) is regionally accredited by the Higher Learning Commission (HLC) of the North Central Association and nationally accredited by the Accrediting Commission, Distance Education and Training Council.

© 2012 American Public University System | 111 W. Congress Street, Charles Town, WV 25414 | Toll Free: 1-877-755-2787 | Privacy Policy