Project Submission Information for CS 343: Artificial Intelligence
- Projects should be completed independently by each student.
No collaboration beyond general discussion of the project requirements is
permitted.
- Projects are due 15 minutes before the start of class on the due date. Be sure to hand in
assignments on time, late penalties are a loss of a percentage of the original
overall points for the assignment: 1 Day: 15%, 2 Days: 40%; 3 Days: 75%; past 3
days: 100%. A day is a 24 hour period starting at the beginning of class and
includes all weekend days and holidays.
- Submit all code to the TA electronically using turnin. Submit a directory with all code and
supporting documents.
- The submission directory should include the following:
- All the Java code files necessary for running the program. The code
should be properly commented using Javadoc convention.
- A short document (1-2 pages) clearly describing in well-written
English prose, the approach taken to the assignment, the general algorithm
employed, clear instructions on running the system, and insightful
discussion of any experimental results obtained. This document should be
called "REPORT" and may be in ASCII or PDF (with appropriate
file name extension, e.g. "REPORT.txt")
- An ASCII file called soln-trace which is a detailed trace of
your
program running on any sample test problems. The traces can be generated
using the Unix command script (call "man script" for documentation).
To use script to collect traces, do the following:
- Type "script soln-trace" at the command line.
- You may need to reset your CLASSPATH if it is not set properly in
you '.cshrc' or '.bashrc' file since 'script' sets up a new shell.
- Run the program on different test cases, as you would have
normally done.
- When you want to stop collecting traces, type "Control-D" at
the prompt.
- The trace of your run is stored in the local file "soln-trace".