CS 470 Artificial Intelligence
(3-0-3) Students in this course will learn how to use artificial intelligence concepts and techniques to solve computer science and engineering problems. Topics include: introduction to AI programming, predicate calculus logic, state space search, heuristic search, knowledge representation, control mechanisms, programming languages for AI, automated reasoning, machine learning and expert systems.