There are two options for extra credit in this course, you may do
one or the other, but not both. Either option can add up to 5 points to your
overall grade. The number of extra credit points earned will depend on the
quality of work, and only truly exceptional work will receive the full
5 points. The options are:
- Research some topic of AI and write a paper on it. Your paper must be
10-20 pages (double-spaced) and must cite at least five different references.
Many possible references can be found in the Fairchild Martindale library.
You may wish to consider recent proceedings from the National Conference
on Artificial Intelligence, or relevant journals such as AI Magazine,
IEEE Intelligent Systems, and Artificial Intelligence. Another
possible source for articles is the
CiteSeer Research Index of
online publications. It is important that your paper demonstrates that
you have read material beyond what is simply available in the textbook.
The value of the assignment will be based on the depth of your research
and how well you have grasped the concept you researched. To receive
credit, you must turn in a hard copy of the paper and discuss it
with me in person.
- Programming Project
- Write a Java applet that demonstrates or compares one or more
of the algorithms that we have studied in class. The value of the
assignment will be based on how difficult the project was and how
much effort you put into it. More points will be given
to projects that serve as good teaching aids by graphically
depicting the steps of the algorithm. In order to receive credit,
you must demonstrate the program for me and turn in your source code.
In both cases, I must approve your idea for a extra credit
assignment before you begin it. You can receive this
approval by discussing an idea with me before April 10. The assignment must
be completed by May 7 at the latest.