How to Submit the Programming Assignments

1.When

The Programs should be turned in by the stipulated turnin times stated on the class webpage . After the deadline, the turnin program will be closed. However, late assignments can be emailed to 'samuel' at 'cs' dot 'utexas' dot 'edu' . Note that, for grading late submissions, the Late Policy of the class will apply.

2.What to turnin

You are required to turnin these files:

3. Platform

We will test your program in a Linux or Sun Solaris machine in the cs.utexas.edu domain. You can choose either Linux or Sun Solaris, and please tell us what you choose in your submitted README file. Remember, your program is required to run under such platform environment. Therefore, please make sure that your program does run well in a CS domain Linux or Solaris machine before you turnin.

Hint: On any CS domain machine, you can run the command "cshosts publinux" to get the names of all the public CS Linux machines, and use "cshosts pubsun" for public Solaris machine.

4.How to Submit

1. Successive Assignments will have names like assign1, assign2 etc. Hence, for example, the Assignment 1 can be turned in using the turnin command from a shell, like this

/lusr/bin/turnin --submit samuel assign1 file [file...]

Here file maybe a a file or a directory. Absolute filenames or paths to filenames are not allowed. The name "." may be used to submit the current directory. If a directory name is given all of its descendents will be included.

Files and Directories can be submitted more than once. A second submission will overwrite the first submission.


2.You can use the list command to verify the names of the files that have been submitted.

/lusr/bin/turnin --list samuel assign1

Please make sure that your files are submitted properly. "I thought I had submitted them" is not an acceptable explanation, after the due date/time for the program lab has passed.


3. For more information on the turnin command, try:

man turnin


4. FAQ on turnin: