CS 542 - Design Patterns and Object-Oriented Analysis
Units: 3Studies object-oriented analysis and design and their roles in software development. Many documented patterns in program designs will be introduced and analyzed. Advanced topics in software engineering such as software metrics, software architecture and software reuse are also discussed. A core course in the Computer Science M.S. program. Undergraduates must obtain consent of instructor to enroll.
Prerequisite(s):For undergraduates and enrollment requirement for graduate students: CS 441.