In 2016/2017, I will teach three courses:
|Algorithms and Data Structures||ASD||Computer Science||Bachelor||Italian|
|Distributed Systems 2||DS2||Computer Science||Master||English|
|Scientific Programming||SP||Quantitative and Computational Biology||Master||English|
ASD is now a classic for me; I started teaching it in 2005/2006, so the 2016/17 edition is the 12th one. I still remember when I arrived in Trento, and I was asked to teach Algorithm and Data Structures; I said yes, but asked if I could keep it at least for a two-three years…
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.
SP is new in 2016/2017; it is my first experience at teaching non-computer-science students since Bologna.