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
Coding style following the specified guidelines
All graphics, audio, font, and other media files used by your working program
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