This course focuses on higher-level artificial intelligence techniques for problem-solving guided by domain-specific knowledge. Topics include the use of planning systems, heuristic rule-based systems, model-based systems, learning networks, and semantic technologies. Prerequisite: CS 7320.