Master of Science in Computer Science

Course presentation

The objective of the Master degree in Computer Science is to form professionals and researchers with both theoretical and practical knowledge. Theory and lab classes rotate during the all course of studies. That is the reason why the Computer Science graduated finds a job quickly (2 months, if not before ending the studies-source Almalaurea); this happens not by chance but because Computer Science jobs are on the top 5 list of the most wanted specialists in Italy.

The Computer Science course at the University of Trento offers some specific features, which makes it unique compared to similar courses of other Italian Universities; the standards of UniTN Computer Science courses are comparable to the standards of prestigious European and worldwide universities.

The dynamic and young teaching staff is around 40 years old (average age); almost all the professors are actively involved in research in their fields, as stated in the Google Scholar biometric indexes.A strong drive toward Internationalization is one of the key factor that distinguishes Computer Science at UniTN: all Master Degree courses are taught in English, 20% of our teaching staff comes from abroad and about 40% of the Master Degree students are foreigners. The reason behind it is simple: to be a Computer Science professional today means to be confronted and to be working in a global market where the English language is fundamental. From the students’ point of view, to take part in an international environment from the start, gives them the opportunity to face global problems and cultural issues right from the beginning.
The Computer Science course offers the opportunity to participate at the Erasmus programme in the main European cities and the opportunity to enter Double Degree Programmes in the frame of EIT Digital Master School. Double Degree means the student will spend 1 year in Italy and 1 year at the Partner University and ending the programme by having two Degrees recognized by both institutions and both Countries.

The connections with the industry is very close; just to mention IBM, which comes on a yearly basis to proffer their cutting edge products, and Microsoft, which has founded in Trento the only Bioinformatics research center of Italy.

Learning outcomes

The goal of the Master of Science in Computer Science (“Laurea Magistrale in Informatica”) is to train people to get to know the basic theoretical principles of the computer sciences, to be to able to acquire specific knowledge in the macro-areas close to software technologies, systems and networks, multimedia, embedded systems, safety and security engineering.

The course foresees the acquisition of knowledge, methodologies and specialized computer technologies which will give to the graduated student the opportunity to plan, to design, to develop, to estimate, to manage complex or innovative systems for the production, the transmission and processing of information. During the course, after having acquired the above-mentioned competences, the student will be able to choose to further consolidate his knowledge by following a course in computer sciences and technologies, which offers advanced and innovative methodologies to be able to tackle complex industrial technological problems, or to undertake a research doctorate

In alternative, the student will be able to take up interdisciplinary studies, aimed at completing his own computer science background with management/economic competences in the field of the technological innovation and entrepreneurship in the ICT sector, or to undertake a double degree with a foreign university. Among the common objectives we like to underline: the autonomy, by taking responsibility of projects and structures of large dimensions; the widening of the scientific research methodology, the method of logical-deductive thinking and the inductive methods connected to research; the fundamental knowledge of the techniques and methods to design and implement information systems, both basics and applicatives.

Among more specific objectives we like to mention: to pursue the scientific and technological aspect of one of the computer science macro-areas or pursuing more than one macro-area. The completion of the career by undertaking other courses offered by UniTN (biology, economy, maths, etc.) or activities related to entrepreneurship and innovation within the educational programs offered by the European Institute of Innovation and Technology.

Double degrees

Link to the page

Job opportunities
The graduated in Computer Science can enter the work force by planning, organizing, developing, managing and maintaining informatics systems. For the most capable and determined students, in particular for who will continue with a doctorate, management careers will come available, because a solid competence on the principles of complexity and problems solving goes together with the ability to interact, of team-work and innovative proposals. Least but not last, individual capabilities are of the maximum importance: computer science is still a field where newly created innovative companies created by enterprising young people, often can top consolidated enterprises on time and quality.


With reference to the ISTAT professional opportunities list, the following professions can be undertaken by a Computer Science Graduated:,3 – Informatics Technicians - Informatics and telematics2.6.2.0 – Researchers, graduated technicians and similar - Entrepreneurs and administrators of privately-owned companies servicing enterprises, banking sector and similar1.3.1.7 - Entrepreneurs, managers and person in charge of small enterprises in servicing enterprises, banking sector and similar
However, it is important to notice that this directory is constantly overtaken, as the Computer Science and Technologies development is in continuously rapid progress.

Further studies
The Master Degree in Computer Science gives the basis to access for the following Master Degrees: