This course introduces students to expert systems in general and to rule-based systems in specific. Students learn how to build a rule-based expert system in a variety of application areas. They also learn advanced programming techniques which include topics of inexact reasoning, intelligent database management methods, and how to develop a community of expert systems. Students are also given the opportunity to demonstrate their understanding of the technology by building a rule-based expert system that addresses a real-world problem.
Prerequisite Courses