Weight:
5%
Grading Scheme: letter grades (criteria)
Submission Deadline: Monday, Sept 27th, 10:00am.
Submission:
submit 3461 a1

For information on how to use the submit command, pls refer to http://www.cse.yorku.ca/tdb/_doc.php/userg/man/name/submit/section/1
Please ensure you submit all necessary source files and required files (such as the image file). You do not need to submit bytecode.

Marking Criteria: (1) correctness in terms of the assignment specification, (2) adherence to stylistic conventions and (3) use of implementation best practices. Bonus marks for assignments that reflect social commentary, sarcasm, editorial cleverness, or are otherwise entertaining.

This specification describes the minimum expectations for this assignment (e.g., what would be needed in order to demonstrate an "acceptable level of knowledge of concepts and/or techniques together with considerable skill in using them to satisfy the requirements of an assignment").

This specification includes some explicit suggestions for optional behaviours and/or aspects to be implemented. As well, there are other possibilities not explicitly described; additional functionality can be added at the student's discretion, but provided such things are documented within the code (so that it is clear that it is intended).
It is through the completion of such "extras" that a student demonstrates "thorough knowledge of concepts and/or techniques and exceptional skill or great originality in the use of those concepts, techniques in satisfying the requirements of an assignment".

The example application shown here would earn a grade at around the 5.5 grade point level (between a B and a C+), assuming an appropriate demonstration of coding style.

To be clear, a student does not start with a perfect score and then lose marks for errors. Rather, the starting point is the assumption that no knowledge of concepts and/or techniques has been demonstrated until there is evidence from the student's assignment otherwise.