Graduate Computer Science

CS G120: Foundations of Artificial Intelligence

This course introduces the fundamental problems, theories and algorithms of the artificial intelligence field. Topics covered include: heuristic search and game trees; knowledge representation using predicate calculus; automated deduction and its applications; problem solving and planning; introduction to machine learning. Required coursework includes the creation of working programs that solve problems, reason logically, and/or improve their own performance using techniques presented in the course.
Prerequisites:
Lisp or Java programming MS: AI Ph.D.: AI
Credit hours: 4