Labs: Specifications, Procedures, Policies

Assignments

The labs are being changed from last year. The due dates are tentative and depend on what labs are finally selected and how the class responds to them.

Important note about the 'submit' program

The 'submit' program submits all of the files at once, not one at a time. Previous submissions for a given lab are completely removed. Put another way, each time the  submit command is issued for a given lab, ALL of the previously submitted files are clobbered.

That means that

submit c782aa lab0 lab0.c
submit c782aa lab0 lab0
submit c782aa lab0 makefile

will result in ONLY 'makefile' remaining in the lab1 submission

You should do the following:

submit c782aa lab0 lab0.c lab0 makefile
OR
submit c782aa lab0 lab0_dir

Where 'lab0_dir' is a directory containing all of the lab0 files to be submitted, or best of all (for both student and grader) is:

cd lab0_dir
submit c782aa lab0 .

Submit will immediately print submission information to the submitter. Use 'man submit' if you have any other questions.

Late Penalty

You are encouraged to submit on time. We are on a quarter schedule which is pretty tight. Being late for one lab could affect the time left for you to complete subsequent labs. All labs are due at the midnight on the night of the specified due data, and there is a 10% penalty each day for up to 50%. After that, you get zero.

Yes, the dealine is strictly enforced. I have to draw the line somewhere - it may as well be midnight. To be fair to everyone in the class, I only give extensions for documented cases of: personal emergencies; educational conflicts, such as presenting a paper at a conference (these must be pre-approved by me); or on a class-wide bases because of staff-confirmed, system problems.

Grading Criteria

Grading of the labs will be based on the following:
The grader will grade the labs. If you have a problem with the grade you received on your lab, see the grader first. If you can't resolve the dispute with the grader, then see me. However, in order to maintain consistent grading for everyone in the class, I am not very inclined to alter grades that are assigned by the grader.

Don't copy labs. Discussion of lab assignments is allowed and encouraged. However, you need to complete the lab all by yourself. Labs which are too similar will be handed over, without question, to the Committee on Academic Misconduct and handled by them.