Course Number
605.704
Next Offered
Summer 2022
Primary Program
Computer Science
Location
Online
Mode of Study
Online

This course describes fundamental principles of object-oriented modeling, requirements development, analysis, and design. Topics include specification of software requirements; object-oriented static and dynamic analysis approaches using the Unified Modeling Language (UML); object-oriented design; object-oriented reuse and maintainability, including design patterns; software implementation concerns; state models; persistence; and the Object Constraint Language (OCL). Prerequisite(s): While there are no programming assignments in this course, experience in an object-oriented programming language such as C++ or Java is important.

Course Offering(s)

Open

605.704.81
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
Waitlist Only

605.704.82
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
Open

605.704.83
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
Open

605.704.84
05/31/2022 - 08/23/2022
Semester
Summer 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
TBD
Open

Object-Oriented Analysis and Design

605.704.81
08/29/2022 - 12/13/2022
Semester
Fall 2022
Mode of Study
Online
Location
Online
Cost
$4,920.00
Textbook
TBD