CS313
How to Submit your Homework

Unless stated otherwise, for each CS313 project, you are asked to submit both a hardcopy(physical pages) and a softcopy (electronic version).

Submitting a Hardcopy

Your hardcopy should include the following:

  1. A cover page indicating your name, the names of any collaborators, and the amount of time you spent on each aspect of the project. A cover page will be posted with every project.
  2. Your answers to any pencil-and-paper problems, with your name on each problem.
  3. Copies of any .java files that you have developed or modified in the course of working on any programming problems. The project description will be explicit about which files to include. Each file should contain your name in a comment block at the start of the file.

Staple your packet of materials together with the cover page on the top. Submit your hardcopy package to the instructor at the beginning of lecture on the date the project is due.

Submitting a Softcopy

Before submitting:

  1. Check that each file begins with a comment at the top that contains your name, the project number, and the date. You may also include any general comments you feel would be helpful to anyone reading/grading your project here.
  2. Check to ensure that all the files compile and run.

Uploading the project:

To upload your project to the appropriate drop folder, connect to your account on the cs file server via ssh or by logging on to a Linux machine. Navigate to the directory containing the files that you want to submit. Type the command: submit cs313 project_title *.* where project_title is replaced above with some descriptive name for the project.

Keeping a copy for yourself:

It is your responsibility to keep a personal backup of every file that you submit electronically until you have received a grade for the project.

File servers sometimes fail. In some cases, they may become inaccessible for long periods of time; in other cases, they may actually lose information. For both of these reasons, we require you to keep backup copies of all your work during the semester. You may store backups in your email account, on your home computer, on a memory stick, on a CD/DVD, or any other computer storage device to which you have easy access. That way, if the cs server should become inaccessible or lose files, you will still be able to proceed with your work.

Because some backup media themselves are unreliable, you might want to have more than one form of backup.

Since student accounts on the cs server may be deleted after the semester ends, you should be sure to save on your personal storage media any files from the cs server that you wish to keep for the future.