Project Turnin Procedures

There are four possible project turnin procedures.  You should use one of the following procedures:

  1. NT/2000 shared directory
  2. Unix Samba
  3. FTP
  4. Send email to the TA in charge of the project (not recommended). Consult the web page for the TA in charge of the specific project.

You should try to submit your project using one of the first two procedures first. Use #3 only if #1 and #2 fail. Use #4 only if all else fails. If you use #3 or #4, please send it as a single compressed package (e.g. a zip file).

You do not need to submit a detailed description of everything  you did for the project. You do need to submit:

  1. Binary, a copy of which should sit right in the <project-name>/turnin directory.
  2. Source code, in a subdirectory of the turnin directory.
  3. Optionally, extra files needed by the binary, again right in the <project-name>/turnin directory.
  4. A readme.{txt, doc} that lists, succinctly, which bells and whistles you did. If you did something that is out of the ordinary (e.g., a feature not listed among the bells and whistles and/or a feature whose operation/use may not be completely self-evident), then you should document it here.

The grading will consist of a staff member running your project right out of the turnin directory and stepping through the features. We will consult source code as needed.

Detailed Procedure Descriptions

NT/2000 Shared Directory

The place for submitting your project is in a subdirectory that bears your last name at:

\\gfilesrv1.cs.washington.edu\projects\courses\cse591

Under your folder, there will be four more folders, one for each project. Under each of those folders, you will find a turnin directory as well as an artifact directory. The binary and source will go into the turnin directory, and the artifact (e.g., an impressionized image, due a few days after the project) will go into the artifact folder.

You should be able to mount your directory remotely using csepclab\<your-username> as the username, followed by your CSEPCLAB password.

Unix Samba

From a CSE UNIX host (june, ward, fiji, etc.), type this:

smbclient //gfilesrv1/projects -W CSEPCLAB

You'll be asked for your CSEPCLAB password. You can then navigate to your project folder:

cd courses/cse591/your-name

You can then transfer files from UNIX to Windows:

put filename

To end the smbclient session, type

exit

FTP

Please name the compressed package as:

<project-name>.ext

For example, the modeler project in a zip file will be modeler.zip.

To submit your project by FTP, use a standard FTP access to one of the CSE UNIX host (june, ward, fiji, etc). At the DOS or UNIX command prompt, type this:

ftp june.cs.washington.edu (or ward.cs.washington.edu or fiji.cs.washington.edu, etc)

Use your username and enter your password to log in. Navigate to the CSE591 ftp folder:

cd /cse/courses/cse591/ftp/<lastname>

If you're not at the directory where your local project package resides (and suppose that it's in ~/myprojects/), type:

lcd ~/myprojects

Now change the transfer mode to binary mode with:

bin

You're now ready to FTP your project with:

put <project-name>.zip

Type:

quit

to end the FTP session and quit the program.

In addition to the standard text-mode ftp clients on Windows and Unix, there are several FTP clients with graphical user interface available on Windows platforms, e.g. WS_FTP and CuteFTP.