Draft Paper (due Friday of week 6)Each student is responsible for writing a draft paper (2 - 4 pages) that describes the assigned pattern. The paper should include examples of when the pattern should be used and also discuss advantages and disadvantages of using the pattern. Team Strategy (due Thursday of week 7)Each team must develop a plan for their presentation and paper. The plan should include:
Team Paper and Sample Implementation (due Friday of week 9)Your team must develop a sample application that makes use of the pattern. You may choose to add functionality to an existing application completed as part of a lab assignment or start from scratch. In addition, your team should develop one paper that combines the best of the draft papers to produce one coherent introduction to the assigned pattern. The paper should reference your sample application in describing the pattern. Team Presentation (Assigned lecture in week 10)Each team has the entire 50 minute lecture period to help the rest of the class understand the pattern as well as possible. You are not required to use a typical lecture format. |