Several areas in knowledge-based systems are covered, including recent approaches to machine learning and data mining, inference methods, knowledge-based and fuzzy systems, heuristic search, and natural language processing. Prerequisite(s): one of COMP 2404, COMP 2004, SYSC 3010, and one of COMP 2402, COMP 2002, SYSC 2100.Lectures three hours a week.