CS 240 Homework 5 - Pattern Presentation

Due week of Nov 03 (in class)

Overview

For this assignment, you will be briefly presenting a classical Object Oriented Design Pattern to the class. You will explain how the pattern works, when to use it, and give a simple (toy) example.

This presentation will be given in pairs; each student pair will present a single design pattern. Details on partners and assigned design patterns can be found below:

Presenters Design Pattern
Mon, Nov 03
Daniel & Beth Factory
Joshua & Eric Decorator
Andrew & Evan Composite
Zach E. & Aidan Iterator
Wed, Nov 05
Anna & Gaby Visitor
Sarah & Schyler Singleton
Damon & Jacob Proxy
Adam R. & Judd Adaptor
Fri, Nov 07
Jon & Chili Facade
Imanuel, Zach C. Mediator
Adam M. & Kaylene Observer
Casey & Luke Command

Objectives

Assignment Details

This assignment should be relatively straightforward: the primary goal is to give you a chance to practice giving a presentation---ideally to get some feedback and experience before your final project presentation at the end of the semester.

Nevertheless, a few guiding notes are below:

Logistics:

Grading

This assignment will be graded out of 26 points:

(Note that the quality of the presentation is just as important as the content--the goal is to practice giving an engaging presentation)