What exactly do we need to submit?
Only one submission is required per team (from either account). Just make sure to include BOTH team members' names in the README file.
Your homework
submission should contain i) the answers to written questions (if any) in an
ASCII text file; ii) your code for the programming assignments; AND
iii) a README file.
Your README file
should contain the following:
- The names and social security/ID numbers of both team members
- Whom you have consulted with on this homework, or any outside sources you have consulted (if any) to help answer the questions
- Any special features your programs provide outside of the
specifications (note: bugs are not features, even if they are documented).
- If your code provides only partial functionality, or makes any unwarranted assumptions, document it.
Otherwise your code will be tested according to the specification, and any mistakes or incorrect assumptions you make will be treated as bugs!
Totally unreasonable assumptions, even if documented, will be graded harshly.
Ask before you assume.
- If your program is compiled differently (for instance, it
has a different filename), then you need to tell us how to compile it.
Your README file will help us grade your assignment.
If we get frustrated grading an assignment
because of a poorly written or missing README file, we will lower your grade accordingly.
How do we submit our homeworks?
Please follow these steps:
- Make a directory and copy all required files into it (this
includes the README file, see above).
- Change to that directory and type:
tar -cvf pX.tar *
gzip pX.tar
where X is the homework number (e.g., for homework 1 you
should set X=1).
- Call the submit program from this exact path:
~jk414086/BIN/submit
You can actually create a symbolic link called submit from your
directory to the above path, so
you don't have to type it all the time. To create a symbolic link, type
the following:
ln -s ~jk414086/BIN/submit submit
- Finally, to submit your program type:
submit
X pX.tar.gz
Please note the following
- You must include all necessary source files (*.java etc.) to
compile your program.
- There is a 64K filesize limit. Please do NOT include .class files.
- Every new submission will overwrite the previous submission.
- The code must compile and run on the CSC cluster running JVM
1.4.2.