CPSC 520 Advanced Object Oriented Programming

Instructor:
Dr. Dylan Schwesinger
Location:
OM 158
Meeting times:
Thursday 6:00pm – 8:50pm, OM 158
Course Zoom Meeting ID:
943 5717 3082
Office hours:
Monday & Wednesday 10:00am – 11:30am
Tuesday and Thursday 4:30pm – 5:30pm
Office hours Zoom meeting ID:
732 788 237

Course Description

This course introduces the concepts of object-oriented programming languages, object-oriented analysis and design, and design patterns, and demonstrates their use in the development of an object-oriented implementation of a major project. The Unified Modeling Language (UML) is used to develop the project’s design and implementation. A current programming language is used throughout the course to illustrate major concepts and implement the project.

Prerequisite: Unconditional acceptance to the graduate program.


Course Information


Tentative Schedule

Week Text Topics
1 Introduction