1. Deliverables

It is very important to follow the file name specification as follows. When the time arrives for your next assignment, I will specify which file names you should use for your programming assignment.

You are required to turn in the following two things : 1) Source Codes 2) Your information

Source Codes

File names will be specified in your assignment web page.

Your information

2. Due Date

Your programming assignments must be turned in by the due date stated on the class web page. You can submit your programming assignment after the due date by turnin, but late penalty will be applied to your programming assignment.

3. Programming Environments

I will test your program in CS Linux machines. Therefore, please make sure that your program does run well in CS Linux machines before you turn in your programming assignment.

4. How to turn in

  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
  2. turnin --submit ctlight assign1 file [file...]

    Please do not submit your directory, but submit your files by listing each name. In the top level directory of your account, I should be able to see your files, but not directories.

    For example, in the case of programming assignment 1, turnin command should be as follows.
    ex) turnin --submit ctlight assign1 SecureSystem.java names.txt

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


  3. You can use the list command to verify the names of the files that have been submitted.
  4. turnin --list ctlight assign1

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


  5. Here is the grading criteria by me.
    • Follow the link here