Software Design and Patterns

MET CS 665

Software design principles, the object-oriented paradigm, unified modeling language; creational, structural, and behavioral design patterns; OO analysis and design; implementation of semester project. Laboratory course. Prereq: MET CS 341 or MET CS 342 and MET CS 565; or instructor's consent.