This course surveys classical artificial intelligence with emphasis on symbolic methods: agents, search, planning, constraint satisfaction, game playing, and logical inference.
The goal is to equip students to model problems in AI formalisms and to understand when and why standard algorithms apply.
The primary reference is Russell and Norvig. Additional readings may be linked from the course calendar as the semester progresses.
[AIMA] Artificial Intelligence: A Modern Approach, 4th Edition. Stuart Russell and Peter Norvig. Pearson, 2020. Course resources and errata: aima.cs.berkeley.edu.
[FCAI] A First Course in Artificial Intelligence, 1st Edition. Deepak Khemani. McGraw Hill Education (India), 2013. ISBN-10: 1259029980, ISBN-13: 9781259029981. mheducation.co.in.