Intermediate Object-Oriented Development
Session
Twelve Week
Class Number
2103
Career
Graduate
Units
3 units
Grading
Graded
Description
Prerequisites: COMP 400B.

Principles of object-oriented design and implementation, including object modeling (UML or equivalent), interface design, refactoring and test-driven development. Study of design patterns, including Adaptor, Decorator, Iterator, Abstract Factory, etc. Coverage of implementation tools including IDEs, source-code control and testing.

Outcomes: Use of interfaces in design; ability to recognize applications for design patterns, ability to refactor when necessary; ability to make effective use of test-driven development.
Enrollment Requirements
Prerequisite: COMP 400B.
Class Actions
Look up course materials
Class Details
Instructor(s)
To be Announced
Meets
TBA
Dates
05/18/2026 - 08/07/2026
Room
Online
Instruction Mode
Online
Campus
Online Campus
Location
Online Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
0
Seats Open
35
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
5
Combined Section
Object-Oriented Design
COMP 313 - 001 (2100)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0
Intermed. Object-Oriented Dev.
COMP 413 - 001 (2103)
Status: Open - Enrl
Seats Taken: 0
Wait List Total: 0