Lectures: Mon-Tue-Wed-Thu 1:00pm-3:00pm
Room: NH 110
Instructor: Vassilis Athitsos
This course gives an introduction to the philosophies and techniques of Artificial Intelligence. AI techniques have become an essential element in modern computer software and are thus essential for a successful career and advanced studies in computer science. Students successfully completing this course will be able to apply a variety of techniques for the design of efficient algorithms for complex problems. Topics covered in this course include search algorithms (such as breadth-first, depth-first, A*), game-playing algorithms (such as Minimax), knowledge and logic reasoning, planning methods, probabilistic reasoning, and machine learning.