Module: Design Patterns

Learn what design patterns are in general, as well as specific examples from your work in this class.

Dates: Fri, Nov 26 - Fri, Dec 3

Learning Outcomes

Understand the use of design patterns in software engineering

Create high quality technical essays

Readings

Guided tour of the design patterns module

Overview of the design patterns module

Introduction to design patterns

What are design patterns? Why are they useful?

Design pattern examples in Bowfolios

A walkthrough of Bowfolios, illustrating its design patterns

Experiential Learning

E63: Reflect on Design Patterns

Write a technical essay summarizing your learning about design patterns