CS435 Artificial Intelligence

Basic concepts and techniques of Artificial Intelligence including internal representation, search problems and strategies, first-order logic, game playing, knowledge based systems, expert reasoning, and applications as well as an introduction to programming in LISP and/or Prolog, or using a data science programming tool. The course will also discuss the role of expert systems, natural language understanding, knowledge-based and rule-based systems in modern data science applications. Prerequisite: CS 217 or approval of the program chair.

Credits

4

Prerequisite

CS217