2- Course Aim :-
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, and how to develop a community of expert systems which cooperate over a blackboard structure. 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.