FJK Home CPE/CSC 481 Syllabus Schedule Lecture Notes Assignments Paper Project Teams Other Links
CPE/CSC 481 Knowledge-Based Systems Winter 2009

CPE/CSC 481-W09 Knowledge-Based Systems Syllabus

Status Final
Points 25
DeadlineTue, Feb. 10

General Information

Textbooks

The following textbooks will be used in this course. There is a column in the course schedule which indicates the chapters in the books that correspond to a topic discussed in class. Students are expected to read the respective chapters before the topic is covered in class.

For further reading, here are some more textbook suggestions:

Peter Jackson, the author of one of these text books, also put together a list of text books on the topic; it is at http://members.aol.com/jacksonpe/music1/esbooks.htm.

A very nice overview of the literature is at the Web site of the American Association of Artificial Intelligence (AAAI), http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/ExpertSystems. It contains links to many online articles and resources on knowledge-based systems.

CLIPS and Jess

For some assignments, lab exercises, and the term project, we will use the CLIPS or Jess expert system shells. CLIPS is a shell developed at NASA, and has been in use for quite a while. Jess was inspired by CLIPS, and uses the same rule format and inference mechanism, but it is implemented in and integrated with Java. Both are available for download via the Web, and are installed on the lab systems. Jess is subject to some licensing restrictions, and you may have to use a limited evaluation version if you want to install it on your own system. Some textbooks also contain chapters on CLIPS, e.g. Gonzalez & Dankel,or Giarratano & Riley. Ernest Friedman-Hill, the developer of Jess, is the author of "Jess in Action," with an introduction to Jess and a number of examples. CLIPS and related material is available for download from the Web sites below (some of links unfortunately have become obsolete).

The Jess Home Page contains a lot of material, and also links to related documents.

The Institute for Information Technology of the National Research Council Canada developed Fuzyy Logic extensions for CLIPS and Jess.

Grading Policy

Modified on Jan. 21 to reflect the decision for a term paper instead of midterm and final exams.

Assignments 30%
Project 40%
Term Paper 30%

The table gives an overview of the calculation of the grades. I reserve the right, however, to change the formula used. Please note that the project consists of several parts which will be evaluated separately. The project will also be done in teams, and the performance of the team as a whole will be graded unless there is a clear disparity in the contribution of the individual team members. Should this be the case, I may ask for additional documentation like work sheets, email messages, or draft copies of documentation to evaluate individual contributions.

FJK Home CPE/CSC 481 Syllabus Schedule Lecture Notes Assignments Paper Project Teams Other Links
Syllabus.shtml
last modified:
Friday, January, 23, 2009, 16:49:36 PST
© 2000-2024
Franz J. Kurfess