The intended workload (presence plus work at home or in the lab) is
6 credits times 30 hours per credit = 180 hours.
I recommend that you collect information from everywhere. But I expect
everybody to understand the material he or she submits. Furthermore, any
material that you did not write, draw, etc. on your own has to be clearly
declared as such.
In the context of this course, I regard the poster as the documentation
required by the examination regulations.
|
Grade
|
Solution of Problem (50%)
|
Structure (20%)
|
Naming (5%)
|
Comments (5%)
|
Poster (20%)
|
|
5.0
|
vital part missing
|
spaghetti
|
muddled
|
virtually no comments
|
important part(s) missing in the poster or severe formal problems
|
|
4.0
|
mostly complete, but for instance erroneous behavior in important
exceptional cases
|
some logical problems, no defensive programming
|
partially confusing
|
every class and every non-trivial method explained with comments
that are automatically extractable (in the context of C# that means XML)
|
poster mostly complete, but for instance too little graphical material
or significant gaps in references or explanations
|
|
3.0
|
complete up to minor gaps
|
basically object-oriented, basic defensive programming
|
comprehensible
|
in addition: explanations of code that cannot be understood on
first linear reading (If there are no difficult-to-read passages in the
code, that's even better!); do not comment every single line
|
poster virtually complete
|
|
2.0
|
complete
|
clean classes built using design patterns; defensive programming;
instrumented code
|
self-explaining
|
in addition: comments describing vital algorithms in brief
|
poster and extended abstract ready for [hypothetical] submission
as a poster to SIGGRAPH
2005, SCA 2005, or similar
|
| 1.0 |
all of the above (grade 2.0) plus significant further achievements
such as a novel algorithm or a user interface of commercial quality |