In general, I expect programming assignments to be submitted
via electronic mail to the email specified in the announcement;
if no address is given, send it to
fkurfess@csc.calpoly.edu.
Formats
Send me your material as attachments to an email message.
Please note that binary files (executables, .doc, .xls)
may not get through the email system undamaged if
you include them directly (not as attachment) in
an email message.
If your assignment consists of several files, put them in an
archive file (e.g. via zip, gzip, tar), and
indicate that both in the README file and in the accompanying email message.
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
the setup you're using (e.g. CLIPS 6.10, Jess)
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
files containing the input parameters and the output produced for test runs
Acknowledgement of Receipt
I usually will acknowledge the receipt of messages with assignments
as soon as I receive them. If you haven't heard from me
within 24 hours (except for the weekend) or two days
after the deadline, check with me to make sure
I received your assignment.