Computer sciences

Master's degree programme

General information

Disciplinary areaScience
Duration 2 years - 120 Credits
Admission Accesso Libero No limited access
Language Taught in Italian
Teaching method Lectures
Regulation Main Teaching Regulations


Recently activated, the Master's Degree Program in Computer Science has the objective of training specialized professionals in the IT field, with specific and in-depth skills in software design. At the end of their studies, the students will be able to perform analysis, design, development and maintenance of even complex computer applications and systems, which generate and process data for the solution of the innumerable information problems that arise in companies, in Public Administrations and in research institutions.

Course content

The Master Degree in Computer Science provides a set of courses that allow to deepen the skills of modeling, design and management of information, taking care of both the theoretical and the applicative aspects. In the second year, the student also has the opportunity to select some free courses to complete its training, in order to improve their skills and abilities in areas of greater interest and / or according to his/her professional vocation. While having a general orientation to software design, from an application point of view the Master Degree in Computer Science focuses on social aspects, mobile computing, security, artificial intelligence and software to support scientific disciplines.

Career options

The training provided by the Degree program is in line with the best international standards and gives graduates the opportunity to seek a position on the territory, in Italy, or abroad, in different fields and at different levels of responsibility. In particular, the knowledge and skills provided allow the master's graduate to tackle the project and the development of even complex IT applications and systems. These skills favor not only the placement in companies of software development, but also the possibility of employment as a designer and project manager in Public Administrations and in non-ICT companies where the role of information technology is relevant. An alternative that is always possible is the freelance work, as an IT consultant not tied to a particular company. The most enterprising graduates also have concrete possibilities, encouraged by the low costs required for infrastructures, to become entrepreneurs of their own software development companies, as happened and also happens in the case of bachelor graduates. Last but not least, the MSc degree allows access to PhD courses in Computer Science or related subjects, in Italy and abroad, necessary to undertake an academic career or to work in research centers.

After the degree

The master degree in Computer Science allows the enrollment in PhD programs, at national and international levels.

More information

Course Director
prof. Marco Villani
Prof. Mauro Leoncini

The course is managed by the Department of Physics, Informatics and Mathematics