Teaching

Academic Year 2023/24

Academic Year 2022/23

Office hours/Orario ricevimento

Office hours in August are suspended.

Wednesday April 17 no Office hours 

Wednesday 15.00 - 17.00 - In-presence at DIAG Viao Ariosto 25 or on-line Zoom:
https://uniroma1.zoom.us/j/85043908588?pwd=TVV2Q3pFL2N5VjVmdEt4bitHM0Qydz09

In-person students will be received before on-line students. Waiting room is used to guarantee individual meetings. If you do not get accepted, it means that another student is in the meeting. Please wait until your turn. If the zoom chat is not yet open, please wait. 

NOTE:  Office hours will be suspended in August. For urgent communications, please send an e-mail.

IMPORTANT: to improve organization of e-mail messages and reduce response time, please use the prefix shown below in the subject of e-mails related to the courses. 

  Course Prefix to use in e-mail subject
Complementi di programmazione [CP]
Machine Learning [ML]
Human-Robot Interaction [HRI]
Elective in AI [EAI]

Academic Year 2021/22

Academic Year 2020/21

Academic Year 2019/20

Academic Year 2018/19

Academic Year 2017/18

Academic Year 2016/17

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

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

Full Teaching History

Fixed-term Professor - Professore a contratto

Institution: Sapienza Università di Roma

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

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)

Full Professor - Incarichi didattici Corsi di Laurea in Ingegneria Informatica (vari ordinamenti)

Institution: Sapienza Università di Roma

2019-20    Tecniche di Programmazione (9 CFU)     Machine Learning (6 CFU)     Human-Robot Interaction (3 CFU)

2020-21    Tecniche di Programmazione (9 CFU)     Machine Learning (6 CFU)     Human-Robot Interaction (3 CFU)

Total hours of class teaching (Ore di didattica frontale)

2015-16    135

2016-17    120

2017-18    181

2018-19    183

2019-20    177

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.