General:
In addition to meeting your objectives, you are expected to make
"reasonable" decisions about various implementation details. In
addition, we are picky about how things are marked. Listed on
this and the other Secret Marking pages are things that we explicitly
check and deduct point for. The lists are not complete - especially
creative students may discover new ways to make unreasonable decisions.
NOTE: The deductions listed on these and other Marking pages are
guidelines only and are subject to TA discretion. As noted above, we
generally expect students to make "reasonable" decisions as well as
reasonable effort in complete and correct implementations.
-10 for the following:
- Source code doesn't compile.
-4 for the following:
- Doesn't work on lab PCs and have to demo on student's PC
-2 for the following:
- Code issues (TA discretion)
-1 for the following:
-0.5 for the following:
- If debugging messages are printed
- unreasonable scaling, rotation, or translation factors
- Rendering screen unnecessarily (e.g. during mouse movements)
- put files in the right place
- bad manual
- manual should NOT be in a conversational style
- specify extra feature clearly
- don't put down unnecessary information
This page is maintained by cs488