CS211  Assignment Submission Guidelines

Winter 2008

Your programming assignments   are to be submitted in two ways:

1.  Paper Copy to the Locker:   The TA's will mark the paper copy of your assignment. See the handin details below.

2.  Electronic Submission:   Online submissions will be checked for similarity. Also, the TA's will need to check your online submission when marking the assignment. If there is no online submission, the assignment will receive a mark of zero. See the submission details below.


What to Hand In to the Locker (Paper Copy)

Submit the following five items:

  1. the Assignment Submission Form (download  from our web page,  print, read, and sign)
  2. for each C exercise, a printed copy of the .c file(s)
  3. for each C exercise a printed copy of the .h file(s), if  any.
  4. for each UNIX shell exercise a printed copy of  scrpt program  file(s), if any
  5. for each UNIX shell exercise, a printed copy of the script file which shows a screen capture (see directions below)  of the following:
       
     
        (1)  the pwd command (to show the directory path to your assignment subdirectory)
        (2)  the date command (to show the date and time of your run)
        (3)  the whoami command (to show your user name)
        (4)  ls -lt   (to show the directory listing of your assignment subdirectory;  note that these are lower-case letter L's in both instances, not the digit 1)
        (5)  the commands required by the exercise.

    Screen Capture
    To capture screen output, type

        script filename     
        ...
        ...     (type your commands as usual)
        exit
    This will create a printable file with the name that you specified (as  filename) that contains everything that appeared on the screen between the time that you typed the command  script and the command  exit.
    You may also append to an existing script file by using the command   script -a filename.
    Note that backspaces will show up in the script file; see the section on the Scriptfix utility below.

  Remarks for the Paper Submission:

The paper submission  is due in the CS211  locker (on the ground floor of Middlesex College) at the due time of the due date. Late penalties are calculated from your handin time to the locker and online.

The TA's will mark the paper copy of your assignment .


What to Submit Electronically  (Online Submission)

Please follow these directions exactly :

  1. the .c file(s), if any, for the C exercises
  2. the .h file(s). if any, for the C exercises
  3. the Makefile and README, if any, for the C exercises
  4. the  script program files required in the UNIX shell exercises
  5. the script file (see Scriptfix information below)

Notes re. Online Submission: 


Scriptfix utility

There is a handy program called scriptfix on GAUL, that will clean up your script files by taking out backspaces and the characters that precede them. A clean looking script file will make your TA happy! Use it as follows:

scriptfix script.ugly > script.nice

Thanks to Aija for this page!