I’m responsible for three courses, but I will teach only two of them in 2017/2018.
|Algorithms and Data Structures||ASD||Computer Science||Bachelor||Italian|
|Scientific Programming||SP||Quantitative and Computational Biology||Master||English|
|Distributed Systems 2||DS2||Computer Science||Master||English|
ASD is now a classic for me; I started teaching it in 2005/2006, so the 2017/18 edition is the 13th one. There are news, though: for the first time, the exam will be an “annual” one: the course will start in September 2017 and end in May 2018.
DS2 has a more troubled story: it was once called “Sistemi distribuiti: teoria”, then Distributed Systems, then Distributed Algorithms. The current name reflects the fact that the course is now part of a two-course series: DS1 given by Prof. Gian Pietro Picco and DS2 given by me. DS1 will focus on the basic concept related to distributed systems, while DS2 will provide more advanced concepts, with a focus on distributed algorithms. DS2 will not take place in 2017/18: the courses of the Master Degree in Computer Science have been re-organized: DS1 should be taken on 1st Year, 2nd Semester; DS2 should be taken on 2nd Year, 1st Semester.
In 2017/18, I will be responsible for both modules of Scientific Programming (on the previous year, I was responsible only for the module on Algorithms and data structures).