CSCI 363/780: Artificial Intelligence

Introduction to key technologies in the field of Artificial Intelligence. Topics include intelligent agents, knowledge representation, state-space search, game playing algorithms, logic and deduction, natural language processing, planning, and machine learning techniques (decision trees, neural networks, Bayes classifiers, and belief networks). Programming projects will be in the Python programming language, which will be introduced in the course.

Prerequisite: CSCI 313
Credits: 3