Teaching

Academic Year 2018/19




Office hours/Orario ricevimento

Please check on the courses web sites, since office hours change depending on lectures schedule.

Note to the students.
to improve organization of e-mail messages, please use the prefix shown below in the subject of e-mails related to the courses.
This action will improve response time.

 Course  Prefix to use in e-mail subject
 Tecniche di Programmazione

 [TP]
 Artificial Intelligence (Probabilistic reasoning and learning)  [AI-2B]
 Human-Robot Interaction
 [HRI]
 Machine Learning

 [ML]





Academic Year 2017/18

Laurea in Ingegneria Informatica e Automatica

Tecniche di Programmazione (9 CFU)






Master in Artificial Intelligence and Robotics


Machine Learning
(3 CFU)

Probabilistic reasoning and learning (3 CFU)
within the course Artificial Intelligence

Human-Robot Interaction (3 CFU)
within the course Elective in Artificial Intelligence




Academic Year 2016/17

Laurea in Ingegneria Informatica e Automatica
Programmazione Orientata agli Oggetti (6 CFU)


Master in Artificial Intelligence and Robotics


Probabilistic reasoning and learning

(3 CFU) within the course Artificial Intelligence

Human-Robot Interaction (3 CFU)
within the course Elective in Artificial Intelligence




Full teaching history

Fixed-term Professor
- Professore a contratto
Institution: Sapienza Università di Roma

Year                      Lecture/Course
1998-99    Fondamenti di Informatica I (II modulo) / Diploma di Ingegneria Informatica
2000-01    Fondamenti di Informatica (10 CFU) / Corso di Laurea in Ingegneria Informatica
2001-02    Fondamenti di Informatica (10 CFU) / Corso di Laurea in Ingegneria Informatica

Assistant Professor - Incarichi didattici Corsi di Laurea in Ingegneria Informatica (vari ordinamenti) e Ingegneria Aerospaziale
Institution: Sapienza Università di Roma

Year                     Institution                                    Lecture/Course
2002-03    Fondamenti di Informatica (10 CFU)
2003-04    Tecniche di Programmazione (5 CFU)  Laboratorio di Programmazione (5 CFU)
2004-05    Tecniche di Programmazione (5 CFU)
2005-06    Apprendimento Automatico (5 CFU)     Tecniche di Programmazione (5 CFU)
2006-07    Apprendimento Automatico (5 CFU)     Tecniche di Programmazione (5 CFU)
2007-08    Apprendimento Automatico (5 CFU)     Tecniche di Programmazione (5 CFU)
2008-09    Fondamenti di Informatica 1 (12 CFU)   Apprendimento Automatico (6 CFU)
2009-10    Programmazione e Metodi Numerici (9 CFU)    Machine Learning (6 CFU)
2010-11    Programmazione e Metodi Numerici (9 CFU)    Machine Learning (6 CFU)

Associate Professor - Incarichi didattici Corsi di Laurea in Ingegneria Informatica (vari ordinamenti, inclusa sede di Latina)
Institution: Sapienza Università di Roma

2011-12    Progettazione del Software (6 CFU)        Machine Learning  (6 CFU)
2012-13    Progettazione del Software (9 CFU)        Machine Learning  (6 CFU)
2013-14    Progettazione del Software (9 CFU)        Machine Learning  (6 CFU)
2014-15    Progettazione del Software (9 CFU)        Learning in Autonomous Systems (3 CFU)    Artificial Intelligence and Machine Learning (3 CFU)
2015-16    Tecniche di Programmazione (6 CFU)     Learning in Autonomous Systems (3 CFU)    Human-Robot Interaction (3 CFU)
2016-17    Programmazione Orientata agli Oggetti (6 CFU)     Artificial Intelligence (3 CFU)    Human-Robot Interaction (3 CFU)
2017-18    Tecniche di Programmazione (9 CFU)     Artificial Intelligence (3 CFU)    Machine Learning (3 CFU)     Human-Robot Interaction (3 CFU)
2018-19    Tecniche di Programmazione (9 CFU)     Machine Learning (6 CFU)     Human-Robot Interaction (4 CFU)


Ore di didattica frontale

2015-16    135
2016-17    120
2017-18    181

Teaching books

D. Calvanese, G. De Giacomo, C. Demetrescu, L. Iocchi, D. Nardi. “Lezioni di Tecniche di Programmazione” Esculapio, 2004.

D. Calvanese, G. De Giacomo, C. Demetrescu, L. Iocchi, D. Nardi. “Lezioni di Fondamenti di Informatica” Esculapio, 2003.