I am currently responsible for one course; my other courses have been suspended due to my duties as a senator and vice-rector, and I am not sure whether they will ever be resumed.
Title | Degree | Level | Language |
Algorithms and Data Structures | Computer Science | Bachelor | Italiano |
Distributed Systems 2 (suspended) | Computer Science | Master | English |
Laboratory of Computer Science Education (suspended) | Computer Science | Master | English |
ASD has become a classic for me since I began teaching it in 2005/2006. The 2025/26 edition will be the 21th iteration of the course. What distinguishes ASD from other courses is its annual schedule, which runs from September to May.
DS2, DS2,has undergone several name changes throughout its history. It was previously called “Sistemi distribuiti: teoria,” then “Distributed Systems,” and later “Distributed Algorithms.” The course’s current name reflects its place in a two-part series, with DS1 taught by Prof. Gian Pietro Picco and DS2 taught by me. DS1 covers the basic concepts related to distributed systems and is intended for 1st-year students in the 2nd semester. DS2 delves into more advanced concepts, with a focus on distributed algorithms, and is designed for 2nd-year students in the 1st semester.
LCSE started in 2019/20, as part of the “24 credit path” to become a teacher. Since 2024, it has been suspended and substituted with a collection of courses in the “60 credit path” to become a teacher.