Submission Guidelines
CS105 Computer Programming Java
Fall 2004


This document explains the procedure and policies for handling assignment grading. Please read carefully and let me know if you have any questions or you require further clarifications.


Assignment Submission
To submit your assignments use the turnin program installed on the CS machines.
Do not use email!

Example:
turnin -submit rlopez cs105 <yourfile>

Double check that your files were submitted correctly with
turnin -list  rlopez <yourfile>


Late Assignments
Assignments are due the date indicated in the assignment handouts before class time.

Late assignments are not accepted nor graded under any circumstances.


Grade Disputes
You have 7 days (natural days) after you receive your grade to dispute it. To do so go the office hours.
After the 7 days no changes will be made under any circumstances.

Minimal Documentation
The following is the minimal documentation you should provide with your assignments.

README.txt
This text file contains the names of the files that you are submitting and a brief explanation of what they are. Here you also include the instructions to compile and run your program.

AssignmentX.pdf

This PDF file contains the results of your assignment
(X stands for the assignment number). This will be the main document that I am going to use to give you a grade. So make sure that at least it contains the following:

Answer the exercises following the order of the assignment.

Make a section for each exercise of the assignment in the order they appear in the handout. In that section you are going to put all your results/observations/shortcomings etc related to that exercise. Make sure that you write down each question posed in the assignment followed by its explicit answer. Answer as clearly and concisely as you can. Include diagrams, code fragments, etc. to illustrate your ideas.

Note: Why PDF files? Because they are standard across windows and linux platforms. If you don't know how to do it, check the CS website for  more information.

Comments.pdf

In this file you give me feedback about the assignment.


It is also important that you mention here what extra work you did (for possible extra credit) that was not required in the assignment. In the same token  if you could not finish all the exercises let me know why to help me assign partial credit.

Use Tar/Zip files
For convenience you must turnin all the required programs, documentation, etc in a tar or zip file, just make sure that it can be decompressed appropriately.

Do not submit .class files. In the README file you must include the instructions on how to compile and run your programs.

The tar or zip files should indicate what assignment they refer to. Use the following naming convention: assignment1.tar, assignment2.zip, etc.


Last word
In summary the more information and elements that you give me to see that you did and understood an assignment the easier it will be for me to assign you a fair grade in a prompt manner.