Software Design and Patterns


Software Design and Patterns

MET CS 665 (4 credits)

Prerequisites: METCS342 and METCS565 or consent of instructor - Software design principles, the object-oriented paradigm, unified modeling language; creational, structural, and behavioral design patterns; OO analysis and design; software architectures and frameworks; code refactoring. Laboratory course.

2026FALLMETCS665A1, Sep 2nd to Dec 10th 2026

Days Start End Type Bldg Room
T 06:00 PM 08:45 PM HAR 240

2027SPRGMETCS665A1, Jan 19th to Apr 29th 2027

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM PSY B55

2027SPRGMETCS665O2, Mar 9th to Apr 26th 2027

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

Format & Syllabus: