|Level||What you did|
|5||Reason, apply, problem solve, present: Correctly applies ideas to reach a clear, concise, correct, cleanly presented solution. Can reason about ideas presented. Can apply them to different settings. etc. Minor technical flaws allowed.|
|4||As in 5 but lacks some clarity, not as concise as possible, some minor flaw, not a clean presentation. Not clearly explained, does not highlight key concepts.|
|3||Semantics: Demonstrates correct understanding of basic definitions, ability to correctly apply basic techniques, theorem statements etc.|
|2||Some major flaw in the understanding of basic definitions, techniques, theorem statements. Examples are: Applies theorems to wrong settings. Does not understand the goal (ie tries to prove the wrong result). Solves the wrong problem.|
|1||Syntax: Ability to restate given definitions, theorems, techniques.|
|5||Choice of tool is not clear||How many zeroes at the end of 999!|
|3||Solution involves direct application/understanding of tool. They know which tool to use.|| Use for loops to print out
|1||Solution involves memory.||Write a for loop that prints the numbers 20 to 50|
A locker room has lockers numbered 0,1,2,...,1023. All lockers are initially closed.
Level 3 solution, Level 4 solution (no explanation given). Note the flaw at 0 in both cases.
Prove that eventually some person will be holding two cards with the same number on them.