Info 290

View Source: Design Patterns in the Wild

1 units

Warning message

This course is not currently offered.

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.


Basic knowledge of Java and UML is required.

Last updated:

January 10, 2017