This AI course follows a pragmatic approach which faces the problem solving and the design of intelligent systems, and is many based on the renown AIMA book from Russell & Norvig1

The AI course aims at making accessible the ideas that have emerged over the last 50 years of application of AI techniques (few formalism, pseudo-code) and show how these ideas are disseminated in current computer systems. It also expose the multi-disciplinary nature of the disciplines at the intersection of many disciplines and techniques which are applicable in many areas.

The students will incrementally build intelligent agents with (i) problem solving, (ii) reasoning and (iii) learning capabilities through a thread case study.