Overview of Artificial Intelligence disciplines. Architecture of expert systems: including
the structure of knowledge bases and the various knowledge representation methods,
inference engines and reasoning techniques, search and exploitation of domain-specific
knowledge through heuristics, knowledge acquisition. Discuss examples of expert systems shells, their capabilities and limitations. Assign projects in specific discipline
using available shells.