Menu Flyout

The Deliverables

Design documentation

  • Method hierarchy diagram showing how the methods in your program are related
  • Pseudocode and / or flowchart algorithms for each of the methods in your program
  • UML class diagrams for any non-built-in classes used in your program

Source code

  • Fully commented
  • Coding style following the specified guidelines

Media files

  • All graphics, audio, font, and other media files used by your working program

Reflection paper

  • Five page paper (12 point font, double spaced) reflecting on the challenge. Sample content could address questions like: What steps did you follow to complete the challenge? What did you learn? What would you change if you had to do it over again?

Demonstration / presentation

  • 10 minute A/V presentation where you demonstrate your working program, show your creative additions, discuss your source code, and answer questions from the judges