Computer Science 3711 (Fall 2005): Assignments



Guidelines


Deadlines (Tentative)

AssignmentGivenDue
Assignment #1Sep 9Sep 21
Assignment #2Sep 21Oct 12
Assignment #3Oct 11Oct 28
Assignment #4Oct 26Nov 18
Assignment #5Nov 14Dec 5
Bonus AssignmentNov 9Dec 13


How to Submit Program Portions of Assignments

Program portions of assignments should be submitted using the submit-assignment command. This command is run from the Linux prompt (i.e., the prompt you get when you log in to one of the CS Linux machines (maple, garfield, etc.)). It will ask for the name of the course you wish to submit an assignment for, and it will then ask for the names of the files you wish to submit. You should submit only the text files (i.e., Java source code, makefiles, any new input-data files, etc.), not any .class files. Example:

    dove $ submit-assignment<RETURN>
    You can pass in assignments for the following courses:

            cs3710: Current assignment 1
            cs4718: Current assignment 2

    Pass in assignment for which course? cs3710<RETURN>

    Now list the files and/or directories that you wish to hand in for
    this assignment.  Directories will be recursively copied.

    Hit return or ^D on an empty line when you finish typing names.
    (You may use wildcard characters if you want)

    Enter filename: foo.java<RETURN>
    Adding file foo.c
    Enter filename: bar.java<RETURN>
    Adding file bar.c
    Enter filename: <RETURN>
    Selected files: bar.c foo.c
    Enter more (y/n)? [n] <RETURN>
    copying specified files/directories...
    dove $ 
If you are feeling paranoid and want to know if your files really have been submitted, go to the directory /users/cs/grad/ASSIGNMENTS/cs3711, go into the appropriate assign subdirectory, and then have a look at the contents of the subdirectory labelled with your login name. This directory and its files is owned [in the Linux file-permission sense](and can be changed) by you up until the assignment submission deadline, at which point ownership is transferred to myself and your marker.

Note that if you submit files for the same assignment twice, you will be given the opportunity to remove your previous submission or to add to the previous submission. If you chose to add to it, any files in the new submission with the same name as those of a previous submission will over-write the previous ones. For example, if you submit files A and B and then discover an error in file B, you can re-submit file B and it will over-write the previous file B.


Notices:


Created: July 8, 2005
Last Modified: December 5, 2005