How to submit your homework
For each CS111 assignment, you are asked to submit both a hardcopy
(physical pages) and a softcopy (electronic version).
Submitting a Hardcopy
Your hardcopy should include the following:
- A cover page indicating your name, the names of any
collaborators, a statement that you abided by the Honor Code in
completing the assignment, and the amount of time you spent on
each problem. A cover page will be posted with every
assignment.
- Your answers to any pencil-and-paper problems.
- Copies of any
.java
files that you have modified
in the course of working on any programming problems. The problem
set description will be explicit about which files to
include.
Staple your packet of materials together with the cover page on
the top. Submit your hardcopy package by sliding it under the door of
Elena's office (E127, in the mini-mini-focus) by the due time
(typically 10:59pm on Tuesday evening).
Submitting a Softcopy
Before submitting:
- Check that all the files have correct names, especially the
.java files that you have modified (those are going to be graded).
Pay careful attention to upper and lower case letters in the
filenames.
- Check that all the files in the project are saved and the
project compiles and runs (if there are no red checkmarks in the
project window, then all the files are saved). If the project
folder is open, close it by clicking into its left upper corner.
You will not be able to upload the project if the folder is
open.
Uploading the assignment:
- Connect to the cs111 file server (puma) via Fetch using your account
- Double click on the cs111 folder in the window
- Double click on the drop folder in the window
- Double-click on the folder for the assignment that you are
submitting, for instance if you are submitting problem set 2,
double-click on ps2.
- Drag the project folder from the desktop into the Fetch window
(the folder must be closed!). This is the copy that will be
graded.
- If you have trouble uploading files, it may be because you
have reached the limits of your cs111 file system quota. You will
get an error message informing you that this is the problem. In
this case, you need to delete some of your old files, either from
your home directory or your drop folders (which are also counted
toward your quota). To delete a file in Fetch, just drag it into
the Trash.
How to check that you have submitted the right copy
Drag the folder back from the Fetch window to your desktop. Open
the folder, double-click on the .mcp icon. Run the project. If it
runs correectly then everything is OK.
Keeping a copy for yourself:
It is your responsibility to keep a personal back-up of every file
that you submit electronically until you have received a grade for
the assignment.
To keep a copy of your project, save the project folder on a zip
disk (drag the project folder into the zip disk icon). If you do not
have a zip disk, you can upload your work into your private
directory. To do this, change the directory to
/
(just type in a backslash) and drag the project folder there. This is just a copy for
yourself.
To be extra careful, you might want to save the project
both on a zip disk and by uploading to the cs111 file server. Make
sure that you delete the copy on the cs111 server (but keep your own
copy on a zip disk or on your own computer!) after a couple of weeks.
A good time to do it is right after you get a grade.