Intermediate Object-Oriented Development
Session
Twelve Week
Class Number
1824
Career
Graduate
Units
3 units
Grading
Graded
Description
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.

Prerequisite: COMP 271.

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.
Class Actions
Look up course materials
Class Details
Instructor(s)
Robert Yacobellis
Meets
TuTh 4:30PM - 6:00PM
Dates
05/19/2025 - 08/08/2025
Room
Online
Instruction Mode
Online
Campus
Online Campus
Location
Online Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
13
Seats Open
22
Combined Section Capacity
35
Wait List Total
0
Wait List Capacity
5
Combined Section
Object-Oriented Design
COMP 313 - 001 (1815)
Status: Open - Enrl
Seats Taken: 5
Wait List Total: 0
Intermed Object-Orientd Devel
COMP 413 - 001 (1824)
Status: Open - Enrl
Seats Taken: 8
Wait List Total: 0