Object-Oriented Design
Session
Regular Academic Session
Class Number
2901
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
Object-orientation continues to be a dominant approach to software development. This intermediate programming-intensive course studies the use of classes and objects with an emphasis on collaboration among objects.

Prerequisites: COMP 272.

Outcomes: A thorough understanding of the principles of object-orientation: abstraction, delegation, inheritance, and polymorphism; exposure to basic design patterns; programming experience in mainstream object-oriented languages such as C++ and Java.
Enrollment Requirements
Restricted to undergraduate students. Pre-requisite: COMP 272
Class Notes
Combined with COMP 413-001.
Class Actions
Look up course materials
Class Details
Instructor(s)
Robert Yacobellis
Meets
TuTh 1:00PM - 2:15PM
Dates
08/25/2025 - 12/13/2025
Room
Mundelein Center - Room 303
Instruction Mode
In person
Campus
Lake Shore Campus
Location
Lake Shore Campus
Components
Lecture Required
Class Availability
Status
Closed
Seats Taken
28
Seats Open
7
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
0
Combined Section
Object-Oriented Design
COMP 313 - 001 (2901)
Status: Closed
Seats Taken: 23
Wait List Total: 0
Intermed Object-Orientd Devel
COMP 413 - 001 (3186)
Status: Open - Enrl
Seats Taken: 5
Wait List Total: 0