CS 542 Design Patterns
Home Policies Grading Schedule Dr. Ouyang

Class Time: 8:30 - 9:45 Tuesday and Thursday
Classroom: Science Hall 2202
Midterm Exam:
8:30 - 9:45 Tuesday, March 18
Final Exam:
9:15 - 11:15 Thursday, May 15
Office hours: 10:00 - 12:00 Mondays, 11:30 - 12:30 Thursdays

Catalog description of CS 542:

Studies of 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.

Pre-requisite for CS 542 -- A passing grade for CS 441 or equivalent.

Title: Design Patterns: Elements of Reusable Object-Oriented Software 

Authors: Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides

Publisher: Addison-Wesley Publishing Company

ISBN: 0-201-63361-2

 

On-line Recourses:

bulletThe Object Management Group (OMG)
bulletUse Case Zone
bulletThe Patterns Home Page
bulletObject-Oriented Patterns
bulletThe Unified Modeling Language (UML) Resource Center
bulletUML Tutorial from TogetherSoft
 
This web site is maintained by Dr. Youwen Ouyang and was last modified on Wednesday, August 06, 2003 .