Artificial Intelligence (Intelligenza Artificiale)

A.A. 2020/2021, Fall semester

9 credits, SSD ING-INF/05, Master Artificial Intelligence and Robotics
(Laurea Magistrale in Intelligenza Artificiale e Robotica)

Artificial Intelligence 1 (Intelligenza Artificiale 1)

A.A. 2020/2021, Fall semester

6 credits, SSD ING-INF/05, Master Engineering in Computer Science
(Laurea Magistrale in Ingegneria Informatica)

Prof. Daniele Nardi

Starting from the academic year 2019/2020 the Artificial Intelligence course (9 ECTS) is replacing the course Artificial Intelligence (12 ECTS) for students of the Master in Artificial Intelligence and Robotics.
The course Artificial Intelligence 1, for students from other master degrees, is Section 1 of the new AI course (see below).
The course Artificial Intelligence 2 of the Master in Engineering in Computer Science is Section 2 of the new AI course (see below) plus a section of the new Machine Learning course (9 ECTS).
For students enrolled in earlier academic years, the course Artificial Intelligence (12 ECTS) corresponds to the new course Artificial Intelligence (9 ECTS) plus a section of the new Machine Learning course (9 ECTS).
Students of academic years 2015/16 can refer to the web sites of previous courses in their curriculum to verify exam specifications and syllabus.

The course management is done through Artificial Intelligence
The access code will be communicated in the first class. Access will be available also for students that do not have a Sapienza email account yet.
IMPORTANT: to improve communication through e-mail, please use the following prefix [AI] in the subject of e-mails related to this course addressing Prof. Nardi. Email messages will be typically answered on tuesday at office hours.


For attending classes in presence please follow the Instructions defined by Sapienza (also available in English by switching language on the upper right side of the window).
Link for the first class online (zoom)
The links for the recording in YouTube can be found in the AI moodle.

Section 1 (starting Monday, October 5th, 2020)

Monday 14:00 -- 16:00, ClassRoom 24, SPV Via Eudossiana
Wednesday 14:00 -- 17:00, ClassRoom 24, SPV Via Eudossiana

Section 2 (starting Thursday, October 8th, 2019)

Thursday 16:00 -- 19:00, ClassRoom B2, DIAG Via Ariosto

Exam dates

Book through Infostud (please email the teacher in case there is no registration open). The exam periods are:

January, 2021
February 2021,
March-April 2021 (for old students enrolled in 2017 or earlier)
June 2021
July 2021
September 2021
November 2021 (for old students registered in 2018 or earlier)

Plan of the Lectures (Section 1 - 6 ECTS)

Plan of the Lectures (Section 2 - 3 ECTS)


[RN] S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach, Fourth Edition, Pearson, 2020.

[SS] L. Sterling, E. Shapiro, The Art of Prolog, 2nd Ed., MIT Press, 1994.

[GNT] Malik Ghallab, Dana Nau, Paolo Traverso, Automated Planning, Morgan Kaufmann Publisher, 2004.

[BL] R. J. Brachman, H.J. Levesque, Knowledge Representation and Reasoning, Morgan Kaufmann, 2004.

[DL] F. Baader, D. Calvanese, B. McGuinness, D. Nardi, P. Patel Scheider (Eds.), The Description Logic Handbook, Cambridge Univ. Press, 2007. (chap. 1, chap. 2, chap. 14).

[GL88] Michael Gelfond and Vladimir Lifschitz The Stable Model Semantics for Logic Programming, in Kowalski, Robert and Bowen, Kenneth, editors, Proceedings of International Logic Programming Conference and Symposium, 1070-1080, 1988. MIT Press.

[W] M. Wooldridge, Multi-Agent Systems, John Wiley, 2009.

[We] G. Weiss, Multiagent Systems, MIT Press, 2013, 2nd edition. Chapter 12: Distributed Constraint Handling and Optimization, A. Farinelli, M. Vinyals, A. Rogers, and N.R. Jennings.

[JM] Daniel Jurafsky and James H. Martin. Speech and Language Processing. In press, 2019 Selected Chapters.