CS361

Project 9
Presenting a design pattern
due: Wednesday, May 7 (last day of 361 class)

Assignment

Find a design pattern--for example, from the Gang of Four book--that we haven't discussed in class and make a presentation to the class on that pattern.

Details

  1. You are required to work in teams of 1, 2, or 3.
  2. Team members can divide the work any way they want except that everyone must spend a little time giving part of the presentation (it need not be divided equally among team members).
  3. Plan on presentations of about 20 minutes (unless you all choose to work by yourselves, in which case we won't have time for seven 20-minute presentations), including time for questions.
  4. Teams are responsible for writing up a handout and giving copies of the handout to the audience.
  5. Teams are responsible for knowing their material in more depth than needed for the presentation so that they can (appear knowledgeable when they) answer questions from the audience, including me.
  6. Clear your choice of design patterns with me before proceeding. I don't want two groups to present the same pattern.
  7. To help you prepare your talk, I am making available a nice summary of rules for making technical presentations.
  8. If you would like to do a dry run of your talk with me, I'm happy to listen. You are also encouraged do such a test run in front of other students.
  9. You will be graded on all aspects of your presentation, including content, clarity, organization, etc. Your handout must be neat and have no grammatical errors.

Extra Credit

What to hand in

There is nothing to hand in, unless you use PowerPoint slides or similar electronic materials, in which case I'd like an electronic copy.

For fun: An Ambiguous Recommendation

"I cannot say enough good things about Brian and cannot recommend him highly enough to you."