CS
1621 Programming Project Submission Procedures
What
to submit:
You will submit your CS 1621 Programming Projects electronically to a submission site created for the course. You must electronically submit ALL of the following:
1) All source files that you have written (and, if you have used any non-standard library files, these should be submitted (and referenced) as well). In other words, your program should be able to be successfully compiled using only the relevant compiler (and library files) and the files that you submit.
2) Any other files that may be needed for the assignment (write-up, graphs, output data files, etc.).
3) Your completed information sheet with all the required information.
When
to submit:
All electronic materials must have been submitted to the appropriate directory on the submission site by 11:59PM on the due date specified for the assignment.
Submissions whose timestamps are AFTER the submission deadline will be considered to be LATE.
Submissions whose timestamps are AFTER the late due date will NOT be graded, and will be assigned a score of 0.
Incorrect submissions (i.e. submissions placed into the wrong directory, or submitted using incorrect files) can be corrected ONLY UP UNTIL the deadlines as specified above. Since you will not be able to remove files from the submission site, any corrections must be made by a request to your TA. Only correctly submitted files will be graded, so be VERY CAREFUL to SUBMIT CORRECTLY!
The
submission site:
The
submission site is the following directory on the CS Department File Server:
/afs/cs.pitt.edu/public/incoming/CS1538/CS1621
No, that is not a mistake – I forgot to have the tech staff create a new
directory for this course, so I had to create a subdirectory in one that was
previously made for CS1538.
You
will each have a subdirectory within the directory listed above based on your
last name followed by your first initial.
For example, for student Joe Schmoe, the
directory will be:
/afs/cs.pitt.edu/public/incoming/CS1538/CS1621/SchmoeJ
How
to submit:
There
are a couple different ways to legitimately submit your assignment files onto
the submission site. Either of these
ways should work, but, to prevent problems, it is probably a good idea to learn
one submission method well and stick to it.
1) Using Anonymous FTP. The FTP site is ftp.cs.pitt.edu -- logging into this site
will automatically put you into the public directory within the path
above. There are a number of FTP front
ends that you can use to submit via anonymous FTP, including WSFTP, IE and
Netscape. Whichever of these that you
use, be sure to log in as anonymous and to enter
your email address as the password (for some
front ends, there is a box that you check for anonymous log in – be sure to
look for this and make sure it is checked).
Then change to the APPROPRIATE directory and submit your files. The different front ends have slightly
different procedures for submitting files, so it is a good idea to learn how it
is done for your choice before you actually have to submit any
assignments. If you have any questions
about FTP or have any problems using it, please contact your TA as soon as
possible! You can use FTP from your own
PC or from any of the PCs on campus.
2) Copying your files to the
site directly from another AFS site. If
you work on your files through your Pitt Unix account, or if you upload your
files to your Pitt Unix account to back them up, you can copy them directly
into the submission site. To do this,
you simply log into one of the unix
machines (either a Unixs machine or one of the
machines in the CS Sun lab). Change
locally to the directory in which your assignment files are located, and then
execute the command below for each file that you are submitting. Again be sure that you are submitting to the
correct directory, and that you do it correctly the FIRST time, since you will
not be allowed to overwrite or delete any of the files.
prompt> cp file.ext
/afs/cs.pitt.edu/public/incoming/CS1538/CS1621/name
where:
prompt> is your Unix prompt
file.ext is the name (with
extension) of the current file you are submitting
name is your last name followed
by your first initial as listed in the submission site
If you are unsure of any of the directory names along
the path to your current submission directory, you can always (temporarily)
change to the CS1538/CS1621 directory above (using the cd command) and then find out the exact names of the
directories in your path using the ls and cd commands. If
you have any questions about this or problems doing it, please contact me as
soon as possible!