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

CPE/CSC 481-W10 Knowledge-Based Systems Syllabus

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.

You can also check http://isbn.nu/http://isbn.nu/9780763776473 for prices of new and used copies at online bookstores like Amazon, Abebooks.com, Half.com and a few others.

For further reading, here are some more textbook suggestions:

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

Assignments 30%
Project 40%
Quizzes/Exams/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 News Syllabus Schedule Lecture Notes Assignments Paper Project Teams Other Links
Syllabus.html
last modified:
Tuesday, January, 5, 2010, 10:56:01 PST
© 2000-2024
Franz J. Kurfess