Weight:
5%
Grading Scheme: letter grades (criteria)
Submission Deadline: Tuesday, Nov 30th, 6pm. (changed from Thursday, Nov 25th, 6pm)
Submission:
submit 3461 a3

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 files. 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.

Additional marks for assignments that reflect cleverness and creativity.


About this specification and marking:
1. This specification describes the expectations for this assignment. Implementation of these specifications is what would be needed in order to demonstrate an "acceptable" to "good" "level of knowledge of concepts and/or techniques together with considerable skill in using them to satisfy the requirements of an assignment").
For instance, the example application shown here would earn a grade at around the 5.5 grade point level (between a B and a C+), depending on the quality of the coding style.

2. This specification also includes some additional notes and discussion about other issues flagged as "Aspects to consider".
The additional aspects are optional and may be addressed at the student's discretion. Such aspects should be documented within the code (so that it is clear that it is intended and not an accidental side effect).
It is through the completion of one or more of such aspects 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".

3. 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. The amount of evidence provided is commensurate with the complexity of the additional aspects that have been considered and addressed in the student's solution.