Knowledge-Based Applications Systems

A sepia toned photograph of a personal computer.

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


MIT Course Number


As Taught In

Spring 2005



Translated Versions


Cite This Course

Course Features

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).

Davis, Randall. 6.871 Knowledge-Based Applications Systems, Spring 2005. (MIT OpenCourseWare: Massachusetts Institute of Technology), (Accessed). License: Creative Commons BY-NC-SA

For more information about using these materials and the Creative Commons license, see our Terms of Use.