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
| 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
|
| |