290. View Source: Design Patterns in the Wild

Course Description: 
We will study a variety of design patterns, and critically examine the application of these patterns in popular open source projects, including user interface libraries and server-side software. This understanding will help to then analyse the design decisions and trade-offs that are made in the construction of complex software architectures.
Catalog Type: 
Special Topics
Units: 
1
Prerequisites: 
Basic knowledge of Java and UML is required.

Course History

Spring 2008
| Website | Details