Object-Oriented Software Development (3 credits)

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.

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