Date: Tue Nov 18 from 6pm to 9pm Location: TBD
Regardless of the group size, all groups must submit the same basic amount of work as detailed in each milestone. Of course, the experiments may not always be successful, so we will cut the smaller groups more slack, while larger groups are expected to be more thorough in their experiments.
Although we recommend that you use a UNIX environment (e.g., Linux or OS X),
the sanity check script
grader.py should work on Windows as well.
(For the first homework assignment, please use
Note that no matter what OS you use, you will need to submit the assignments on corn or myth machines.
The final grading will be run on Linux servers.
All assignments (homework problems and project milestones) are to be submitted using the submit script by 11pm.
To submit, (i) copy your submission files
corn.stanford.edu and (ii) type:
/usr/bin/python /usr/class/cs221/WWW/submit.py <assignment ID (e.g., foundations)> <directory with your submission files>You will receive an email confirmation about your submission. For assignments with a programming component, we will automatically sanity check your code in some basic test cases, but we will grade your code on additional test cases. Important: just because you pass the basic test cases, you are by no means guaranteed to get full credit on the other test cases, so you should test the program more thoroughly yourself! Unless the assignment instructs otherwise, all of your code modifications should be in
submission.pyand all of your written answers in
writeup.pdf. You are allowed to submit an assignment up to ten (10) times in total; each submission will replace the previous.
For the project milestones, make sure the same one member of your
group submits on behalf of the entire group. The submission should include a
group.txt file which should contain the SUNetIDs of the entire
group, one per line.