3credits History and application of AI, knowledge representation, control strategies and reasoning. Techniques of search, data driven programming, frames, production-rule systems, and logic programming. Major project required. Prerequisite(s):CSC 311 or consent of instructor