MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

6.871 Knowledge-Based Applications Systems, Spring 2005

A computer.

A computer. (Image courtesy of Philippe Ramakers and stock.xchng.)

Highlights of this Course

This course features a set of downloadable problem sets in the assignments section and a bibliography of assigned readings in the readings section. In addition, student projects are featured in the projects section.

Course Description

This course covers the development of programs containing a significant amount of knowledge about their application domain. The course includes a brief review of relevant AI techniques; case studies from a number of application domains, chosen to illustrate principles of system development; a discussion of technical issues encountered in building a system, including selection of knowledge representation, knowledge acquisition, etc.; and a discussion of current and future research. The course also provides hands-on experience in building an expert system (term project).

Technical Requirements

Java® plug-in software is required to run the Java® files found on this course site. Allegro CL® software and Joshua™ software are required to run the .lisp files found on this course site.



Prof. Randall Davis

Course Meeting Times

Two sessions / week
1.5 hours / session




Send feedback about OCW or this course.