Homework Protocol
All homeworks are due before class on the day indicated on
them. Late submissions without a substantial reason such as illness
will incur penalties.
There are certain expectations concerning the format and substance of
homeworks. Presentation will be an important consideration in
determining a grade. Here are some of the points to be kept in mind:
- Answers to each question in an assignment should be clearly
distinguished and should be written or typed out so as to
be clearly legible. Legibility is not a trivial issue: if the
grader cannot read your answer then this will be considered a
non-answer.
- Clarity, conciseness of expression and the insights offered will
be just as important in the assessment of answers as the correctness
of the information contained in them.
- In programming assignments, the correctness of a program from
the perspective of its input/output behavior determines only a small
fraction of the grade. The structure and clarity of the program,
the manner in which you test and/or demonstrate its correctness and
the extent to which the code meets requirements mentioned
specifically will usually be the more significant criteria for
judgement.
- Hard copies containing the code and tests are expected for
programming assignments. Additionally, electronic versions of the code
should be turned in in a manner that will be described on the main
page for the course. Note that electronic copies of your code that
can be run on the ITLabs cluster are required, without
exception.
Homeworks Assigned To Date
Last updated on May 10, 2006 by gopalan@cs.umn.edu