Interships and theses
Master’s degree theses available (updated: June 2023)
- Automatic recognition of exceptional contexts via smartphone (e.g. earthquakes, catastrophes, etc.)
- Analysis of wifi and bluetooth connections to recognize significant variations in the context of a smartphone
- Automatic sleep recognition
- Recognition of the user’s presence using smartphone sensors
- Recognition of daily activities via smartphone (e.g. eating)
Bachelor’s Degree Internships Available (Updated: June 2023)
- Design and development of UI for measuring short distances traveled by car (prerequisite: IUM or HCI)
- Design and development of UI for human presence detection via microphone (prerequisite: IUM or HCI)
- Testing and debugging of an iOS app for smart parking (prerequisite: WASA)
- Refactoring and deployment of a smart parking service (prerequisite: WASA)
- Design and development of a web app for a parking simulator (prerequisite: WASA, IUM or HCI)
Internships or theses can be conducted in the lab mainly on these projects:
- GeneroCity: mobile application on the topic of smart parking. The project apps are in native Swift (iOS) and Java (Android) code.
- SeismoCloud: an Earthquake Early Warning (EEW) alert system developed with INGV National Institute of Geophysics and Volcanology. More information on the official website www.seismocloud.com. Project apps are in Flutter.
- Tappigraphy: mobile app for studying the influence of smartphone use on sleep cycles. The app (Android only) is developed in native Java code.
- Virtual Patient: the app is developed in React Native.
In addition to the frontend there is the possibility to work in the backend with the Go language.
How is the internship/dissertation structured.
Are there any pre-requisites?
None, however we advise students to start the internship/thesis when they are a few exams away from graduation: this is because you need to devote the right amount of time to the project each day as you work in a group. If you devote little time to the internship/thesis, the result could lead to the lengthening of time, as well as the possibility of having to restart work often.
How long does the internship/thesis last?
The internship has a minimum duration of 3 months, while the thesis has a minimum duration of 6 months. However, an internship in our projects lasts at least 5 months on average.
The actual duration depends on the individual student: if you devote the right amount of time, you will easily make it in the allotted time. Of course, the number of remaining exams and the overall time you devote to the internship are the main variables that determine the duration.
For more details about the structure and duration of the internship, see the page “How is the internship/thesis structured”.
Do I have to do an internship or a thesis? What is the difference?
The Bachelor’s Degree in Computer Science involves an internship and the presentation of the work done in it through an internship report. The Master’s Degree in Computer Science involves the development and presentation of a degree thesis.
It is important not to confuse with the nomenclature: official documents (with deadlines, obligations, etc.) will always carry “internship report” when it is the bachelor’s degree, and thesis when it is the master’s degree.