A Problem-based Approach to Teaching Design Patterns

Ó Cinnéide, Mel and Tynan, Richard (2004) A Problem-based Approach to Teaching Design Patterns. [Conference Proceedings]


The traditional lecture-based approach to course delivery is particularly inappropriate in teaching design patterns effectively. In this paper, we describe our efforts to develop a problem-based approach to the introduction of design patterns in the undergraduate curriculum. Our principal contribution is the development of a set of pattern exercises that enables students to experiment with patterns and to see clearly the advantages accrued by using patterns.

View Item