Instructor: Ioannis Karamouzas
Teaching Assistant: Pratyay Dutta
Class Schedule: Tuesdays and Thursdays (TR) | 2:00 pm - 3:20 pm
Location: Humanities and Social Sciences, Room 1503
Instructor Office Hours: Tuesdays | 4 pm - 5 pm | WCH 325
TA Office Hours: Wednesdays |3pm - 4pm|, Thursdays |4pm - 5pm| (WCH 461)
Contact Policy: The best way to contact the staff is via Canvas or Slack.
This course provides an introduction to fundamental concepts in Artificial Intelligence. For a more detailed description, please refer to the syllabus. Specific topics covered include:
Uninformed and Informed Search Techniques
Adversarial Games
Markov Decision Processes
Reinforcement Learning
Constraint Satisfaction Problems
Modern AI Systems
Assessment: The class involves programming assignments in Python, homework and in-class quizzes, a midterm, and a final exam.
Prerequisites: Success in this course requires Python programming experience and knowledge of basic computer science principles.
You are free to use and modify any of my slides for academic and research purposes. However, please, do acknowledge the original sources where appropriate.