Under the Honor Code at Stanford, each of you is expected to submit your own work in this course. On many occasions, however, it is useful to ask others (the TA, the instructor, or other students) for hints and debugging help, or to talk generally about problem-solving strategies and program structure. Such activity is both acceptable and encouraged, but you must indicate on your assignments any assistance you received. Any assistance received that is not given proper citation may be considered a violation of the Honor Code. In any event, you are responsible for understanding and being able to explain the code you submit. The course staff will pursue aggressively all suspected cases of Honor Code violations.
Optionally, you may submit your non-programming assignments electronically using the file submission method below, providing that your work is in an acceptable format. Acceptable formats include ASCII text, PostScript, or HTML. Warning:The HTML must be readable in-place in the submissions directory (i.e. be careful with file references: have no absolute file paths and be sure to submit all files for local x-refs with your HTML document).
All assignments must be submitted to us in a working state. For programming assignments, that means we must be able to do "make clean" to remove object files, executables, and temporary files and "make" must produce an executable that works. For non-programming assignments, that means that we must be able to read and understand your assignment (this particularly applies if you plan to electronically submit PostScript or HTML). Non-working assignments of any type will receive a very low grade. This low grade will be partially negotiable should you prove that your submission really does work given some small amount of tweaking, but a "tweaking penalty" will in most such cases remain.
We may use electronic grading for some assignments.
This submission script will accept up to two submissions for the same assignment. We will grade the submission with the latest timestamp (as determined by our script and by the receiving filesystem). Please submit only once. We have provided a method for you to submit multiple times only as a last resort. Disk space is limited.
Note: This script is designed to be very picky about users providing correct identification and cleaning up their directories before submitting them. It will abort itself if it finds anything "fishy". It will provide you with ample instructions as you progress toward finalizing your submission. If you follow these instructions, submission will go smoothly.