6.170 / Spring 2002 / Problem Set Submission

Handout S5

Table of Contents:


Students in 6.170 are required to submit the implementation parts of their problem sets electronically as well as in hardcopy. Electronic submissions are collected and are a vital part of the grading process. Therefore, it is imperative that you use the tools that we have provided to make this task straightforward.

directory permissions
Make sure your ~/6.170 directory and all subdirectories therein have the correct permissions so the 6.170 staff can read them. Instructions are provided here.

turnin6170
This program packages the student's implementation for submission. Students can run it as often as they wish until the problem set is due. When the problem set is due, the TAs will run a program that fetches all the students' implementations.

turnin6170

turnin6170 packages a student's problem set files for submission. It is called from the Athena command line and takes only the problem set name as an argument:

turnin6170 N

N is the problem set number to turn in, one of 1, 2, etc.

The files and subdirectories in the student's ~/6.170/psN directory are tarred, gzipped, and stored in the file ~/6.170/psN-turnin.tar.gz. When psN is due, the TAs copy each student's turnin package and use their contents for autograding.

Hardcopy Submissions

We also require that you submit a hardcopy of your problem set for your TA to grade. Hardcopies of problem sets must be turned into the course administrator by 4:00pm on the day which it is due; No exceptions.

As a general guide for what to submit, any source code which you have modified or created should be handed in. Additionally, any design or summary documents should also be printed and handed in. You do not need to (and should not) hand in source files which were provided for you and you have not modified.

You should find the enscript command to be useful. A nice way to format source code files is:

enscript -2Gr *.java

This will save paper and produce easier-to-read output.


Back to Supplemental Info.
Back to the 6.170 home page.
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.