Skip Navigation
 
 

Schedule of Classes

View Academic Calendar

ENTD321 - Object Oriented Programming and UML

 

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. (Prerequisite: ENTD200 and ENTD220)

 

Prerequisites

Corequisites

N/A

Schedule of Classes

Registration Dates Course Dates Session
07/30/18 - 01/04/19 01/07/19 - 03/03/19 Winter 2019 Session B - 8 Week session
08/27/18 - 02/01/19 02/04/19 - 03/31/19 Winter 2019 Session I - 8 Week session
09/24/18 - 03/01/19 03/04/19 - 04/28/19 Winter 2019 Session D - 8 Week session
10/29/18 - 03/29/19 04/01/19 - 05/26/19 Spring 2019 Session B - 8 Week session
11/26/18 - 05/03/19 05/06/19 - 06/30/19 Spring 2019 Session I - 8 Week session

Course Materials

Previous Syllabi

Book Title: Object Oriented Modeling and Design with UML, 2nd Ed - the VitalSource e-book is provided inside the classroom
ISBN: 9781256526247
Publication Info: Pearson
Author: Michael Blaha and James Rumbaugh
Unit Cost: $65.23
Electronic ISBN: 9781269456654
Electronic Unit Cost: $37.80