Introduction to the field of artificial intelligence. Topics chosen from symbolic pattern matching, goal reduction, constraint propagation, problem solving, search techniques, knowledge representation, language understanding, rule based systems, and neural networks. Corequisite(s): CSC 322.