CS681: Object-Oriented Software Development

Credits: 3

Catalog Description

In this course students work in small teams to create a useful, complete, medium sized software system for real customers. There is a strong emphasis on process: the systematic use of an object-oriented development methodology based on UML models and incremental development is employed throughout each project.

Current & Upcoming Offerings

2025-2026

Fall 2025 1 section
Section Schedule / Time Instructor Location
01
TuTh 05:30PM - 06:45PM
Suzuki, Junichi
W01-0004
Spring 2026 1 section
Section Schedule / Time Instructor Location
01
TuTh 05:30PM - 06:45PM
Suzuki, Junichi
H04-0031

Prerequisites

  • CS680 and one of the following with a grade of B or better: CS636 or CS CS637 or CS651.

Co-requisites

Graduate course in object-oriented software development for graduate students.