Science / Master's degree programme
Computer Science

General information for the a.y. 2019-2020

Disciplinary areaScience
Duration 2 years - 120 Credits
Admission Accesso Libero No limited access
Language Partially taught in English (2 courses)
Teaching method Lectures
Regulation Main Teaching Regulations


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

Course content

The Master's Degree in Computer Science provides a set of compulsory teachings that allow students to deepen their modelling, design and information management skills, taking care of both the theoretical and the applicative aspects. In the second year, students also have the opportunity to select some free courses to complete their training, in order to improve their skills and abilities in areas of greater interest and / or according to their professional vocation. While having a general orientation to software design, from an application point of view the Master's 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 programme is in line with the best international standards and gives graduates the opportunity to seek a position on the local territory, in Italy or abroad, in different fields and at different levels of responsibility. In particular, the knowledge and skills provided allow master's graduate to deal with the design and development of even complex IT applications and systems. These skills favour 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 available alternative is working as a freelance professional, an IT consultant not tied to a particular company. The most enterprising graduates also have real chances, encouraged by the low costs required for infrastructures, to become entrepreneurs of their own software development companies, as it happened and happens with bachelor graduates.

After the degree

The Master's Degree allows graduates to 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 centres.

List of single courses taught in English

- Complex System [ credits: 6]
- Introduction to quantum information processing [ credits: 6]

More information

Course Director
prof. Marco Villani
Prof. Mauro Leoncini

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