CPE/CSC 480 F04 Artificial Intelligence -- Submission of Assignments
Submission Procedure
In general, I expect programming assignments to be submitted
through the handin program on falcon. For the AI classes
(480, 481, 580), please use the grade480 account,
i.e. handin grade480 on hornet.
You can find further information about handin on Phil Nico's Web page at
http://www.csc.calpoly.edu/~pnico/class/w04/cpeX317/submit.html.
A the end of this document is a trace of a handin sample session.
handin only works from falcon or hornet accounts,
so you need to have an active account on falcon or hornet.
Please make sure that your account is working!
Formats
Unless instructed otherwise, I expect you to submit the assignments as follows:
Put all the files that belong to your assignment into an archive
(.zip, .tar, .gz, or .sit formats are ok).
Give the archive file a meaningful name that starts
with your Cal Poly account name or your last name
(e.g. name-480-A2.zip).
Submit the archive via handin .
Material to be Submitted
Depending on the type of the assignment, you need to submit the
following material:
written assignments (e.g. essays, questions, calculations)
text document with the questions and your answers
programming assignments
a README file (in plain ASCII text, named "README") with
your name
a short description of what your program is supposed to do
its main components (files, classes, methods, libraries/packages used)
instructions on how to install and run your program
alternative setup descriptions (e.g. if you use JDK 1.2 instead of JDK 1.1.7)
possibly some example data used to test your program.
all the files containing source code for your program
files with additional information, e.g. configuration parameters or data sets
the executables for your program (Java Bytecode)
Acknowledgement of Receipt
The handin script confirms the submission of an assignment,
and lists the files that you have submitted so far.
Late Submission
The deadline for the homework assignments is indicated in the assignment description.
Late assignments may be subject to a penalty of 10% per calendar day, but you can ask
me for an extension. You must do so in time for me to respond before the deadline,
so don't just send me an email five minutes before the assignment is due!
handin Sample Session
Here is an example of a handin session.
With handin grade480 I get a list of available subdirectories,
and handin grade480 Test lists the contents of the subdirectory
Test . Among other things, it contains a file mbox,
and with handin grade480 Test mbox I'm submitting that file
again, which overwrites the old version; this is useful if you want to
resubmit your assignment. And by issuing handin grade480 Test
again, I'm verifying that the latest version of the file is in the directory.
fkurfess@falcon:~ 100 > handin grade480
Existing subdirectories (comments in parentheses):
A2-Search
A3-Wumpus
A4-Robocode
Test
fkurfess@falcon:~ 101 > handin grade480 Test
The following input files have been received:
Fri Nov 21 11:24:58 2003 869 bytes mbox.gz
Wed Jan 7 14:53:43 2004 1813 bytes mbox
fkurfess@falcon:~ 102 > handin grade480 Test mbox
Submitting mbox... ok
fkurfess@falcon:~ 103 > handin grade480 Test
The following input files have been received:
Fri Nov 21 11:24:58 2003 869 bytes mbox.gz
Wed Jan 7 15:12:14 2004 1813 bytes mbox
fkurfess@falcon:~ 104 >