Advanced Object Oriented Programming
Session
Regular Academic Session
Class Number
4107
Career
Graduate
Units
3 units
Grading
Graded
Description
Object-orientation continues to be a dominant approach to software development. This advanced programming-intensive course studies object-oriented analysis, design, and implementation from a design patterns perspective.

Outcomes: Proficiency in the use of object-oriented languages, frameworks, and patterns; advanced understanding of key language mechanisms such as delegation, inheritance, polymorphism, and reflection; familiarity with object-oriented modeling and development tools and test-driven development.
Enrollment Requirements
Prerequisite: A grade of "B-" or better in COMP 413, and COMP 400D or equivalent.
Class Actions
Look up course materials
Class Details
Instructor(s)
To be Announced
Meets
MoWeFr 12:35PM - 1:25PM
Dates
08/24/2026 - 12/12/2026
Room
Dumbach Hall - Room 117
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
30
Combined Section Capacity
30
Wait List Total
0
Wait List Capacity
0
Combined Section
Adv Object-Oriented Prog
COMP 373 - 001 (4100)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0
Adv. Object Oriented Prog.
COMP 473 - 001 (4107)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0