Module : Introduction to AI

Semestre 4 CP VHS
C/TD/TP
VHH Total
C/TD/TP
V.H. Hebdomadaire Coef Crédits
C TD TP
UE Methodologiques 4.1 90 6 3 1.5 1.5 4 6

Course Description :
This course is intended to expose the students to the general subject of Artificial Intelligence. In particular, it is meant to explain what it means for a computer to be “intelligent” and what aspects need to be modelled in terms of knowledge representation and reasoning mechanisms. Further, the module would teach students the various applications and research areas where artificial intelligence is used as the pivotal component for the aim to give students a glimpse of future research areas in this arena.

Prerequisite : Data Structures and Algorithms

Evaluation Method : Coursework (40%) + Final Exam (60%)

Course Content 

  • Introduction to AI
  • Intelligent Agents
  • Search
  • Adversarial Search and Games
  • Constraint Satisfaction Problems
  • Knowledge Representation and Reasoning
  • Automated Planning
  • Key Application Areas for AI

References

  • Russel, S. and Norvig, P. Artificial Intelligence, A Modern Approach (4th Edition), Pearson Education Limited. 2020. https://aima.cs.berkeley.edu/ 
  • Luger, G. F., Artificial Intelligence – Structures and Strategies for Complex Problem Solving, Addison Wesley, 6th Edition, 2009.
  • Poole, D., Mackworth, A, Artificial Intelligence – Foundations of Computational Agents, Cambridge University Press, Second Edition, 2017.