Prerequisites
My current research is about large-scale distributed systems, cloud computing, large-scale graph analysis, data mining and P2P systems. Students of the Laurea Triennale interested in doing their thesis with me should have already completed the courses on Operating Systems, Computer Networks, Algorithms and Data Structures, Programming 1. Students of Laurea Magistrale should have completed courses on Distributed Systems and/or Big Data, depending on the content of thesis.
How to ask for a thesis
The process of pairing a student to her/his supervisor is really a random one, in Trento as well as in Italian universities. Students ask for a thesis, professors propose some ideas or refuse, claiming that they are overcommitted / they have too many students / they have no projects at the moment / etc.
In my case, sometimes I am really obliged to say no; there are periods in which I receive four-five requests per week, and clearly I cannot be a good supervisor for all of them. In order to understand if a student is the right person for a thesis, I ask you to send me a mail specifying the following information:
- When you want to start
- When you want to finish (ideally)
- How many exams you need to pass in order to complete your degree
- The list of exams as output by Esse3, with the marks that you have obtained
- The grade point average (voto medio pesato)
- If you have additional experiences beside the courses at the university, add a CV
- Your personal interests in the field of computer science
I prefer to supervise theses that are either completely external (stage + thesis completed in a company) or completely internal (UniTN internship + thesis completed at DISI). This corresponds to 15 ECTS credits at the Bachelor level (approximately 2.5 months full-time, longer if part-time) and to 30 ECTS credits at the master level (approximately 5 months full-time, longer if part-time).
Current status
I’ve received too many requests for 2019/2020, so I will say no to most of the future requests. I’m currently following 11 students for external interships (SpazioDati, U‑Hopper, ThinkIn, Eurecat, Reply, FBK, etc.) and 6 students personally. The selection is based on the media; occasionally, I accept a few students because they provide very interesting proposals by themselves.
Current situation:
Expected period of graduation | # |
Spring 2021 | 6 |
Summer 2021 | 13 |
How to write a thesis
When I review the thesis, I end up giving always the same suggestions. I’ve collected them in this page.