• Level: Bachelor's degree
  • Italian classification: L-31 - Scienze e Tecnologie informatiche
  • Teaching language:  one curriculum in Italian and one curriculum in English
  • Duration: 3 years
  • Admission: Public selection
  • Location: Department of Information Engineering and Computer Science, Via Sommarive 5 - 38123 Trento (Povo), Italy

The programme

Computer Science is a discipline between Science and Engineering:

  • inheriting curiosity from Science: for example understanding what it means to solve problems automatically, also from a philosophical point of view
  • inheriting methodological rigor in solving problems from Engineering.

Computer Science is today seen as one of the "three legs" (along with theory and experimentation) on which modern sciences are based.

Information technology is nowadays pervasive in the life of human society and generates much of the wealth of Western economies.

In order to work in this sector, a solid base of theoretical knowledge is needed, together with the ability to use "practical" tools capable of leading software design and development to many applications in industry and business, to solve a wide range of problems and challenges.

The Bachelor’s Degree Programme in Computer Science trains professionals and researchers who are strong in both of these aspects: theoretical courses and practical (laboratory) courses alternated or integrated throughout the entire study cycle.

Computer Science graduates from the University of Trento find work on average in 2 months (source: Almalaurea), often even before graduating. Jobs related to IT are in the list of the top five most in-demand jobs in Italy.

The Bachelor’s Degree Programme in Computer Science at the University of Trento has some distinctive characteristics:

  • The teaching staff is young and dynamic: almost all the teachers are very active in research and renowned in their sector, as demonstrated by bibliometric indices such as Google Scholar and numerous international awards.

  • The Department of Information Engineering and Computer Science in Trento has a strong push towards internationalization: 20% of teachers and around 40% of students come from abroad. Being immersed in an international environment allows to deal with global problems from a very young age, including from a cultural point of view, and to be able to participate in ERASMUS and mobility programs making use of the dense network of international collaborations of the teachers.
  • Contacts with industry are very close and allow to carry out important internship experiences and find work easily.
  • ICT days take place every year, fostering interactions between students and companies with real job interviews.
  • The programme has been designed to give adequate space to both basic training needs and knowledge and mastery of the most recent technologies.

For these reasons the Computer Science course has a value also recognized by the first places in the national rankings and has obtained the "bollino GRIN", assigned by GRIN (Group of Computer Science, the association of university computer science professors) and AICA (Italian Association for Computer Science and Automatic Calculation) for the quality of the contents of the bachelor’s and master's degrees in computer science.

Training objectives

The Bachelor’s Degree Programme in Computer Science trains people with a solid foundation and a broad spectrum of skills in the field of information science and technology.

The IT graduate is a professional with the ability to

  • analyze complex systems (companies, services, natural and artificial systems)
  • identify crucial processes in a systematic way
  • propose models and solutions that can be implemented using technologies and IT systems.

The capabilities developed by studying universal scientific tools and methods, allows our graduates to quickly fit into different work contexts, adapting to the rapid innovation that characterizes the sector.

After graduation

Job profiles

The structure of the bachelor’s degree course allows both access to higher levels of study in the IT area and direct entry into the working world at the end of the programme (through solid technical training in the various IT fields, for example networks, systems, data management and representation).
Graduates in Computer Science can access work activities in the design, organisation, development, management and maintenance of IT systems.
For students who wish to continue their curriculum with a master's degree, many opportunities can open up in managerial careers, where solid competences in the principles of complexity and problem solving are combined with abilities to interact, develop teamwork and propose innovative solutions. In this field, the space given to individual skills is maximum: IT is still a sector where innovative companies created by enterprising young people often beat much more consolidated companies on time and quality. The course prepares for the professions of:

  • programming technicians
  • technical administrators of networks and telematic systems
  • database administrator technicians
  • application technicians.

Further studies

The Bachelor's Degree in Computer Science provides the knowledge necessary to access:

It is also possible, by carefully choosing your study plan, to access "similar" master's degrees such as the master's degree in Mathematics, and the master's degree in Economics and Management.