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
- First Day Handout
- Class Handout Information
- CS&IT Documentation Standards
- CS&IT Academic Integrity Policy
Tentative Schedule
| Week | Text | Topics |
|---|---|---|
| 1 | Introduction |