Home ›
Academics ›
Colleges ›
College of Engineering and Natural Sciences ›
Departments and Schools ›
Department of Mathematical and Computer Sciences ›
CS Programs of Study ›
Graduate and Professional Programs ›
Doctor of Philosophy in Computer Science ›
CS 7223
CS 7223 - Software Architecture and Design Patterns
This course will focus on software architecture and design patterns. Compare and contrast various pattern languages, patterns, and their usage. The class will study architecture patterns and systems of patterns, along with pattern categories and taxonomies. Students will discuss, present, write, specify, and implement patterns. Concentration will be placed on architectural and integration patterns. The course will include assignments, projects, and at least one exam. Prerequisite: CS 2123.