
Overview
Introduction
The Master of Science in Computer Science foresees the acquisition of knowledge, methodologies and specialized computer technologies which will give the graduate student the opportunity to plan, design, develop, estimate and manage complex innovative systems for production, transmission and processing of information.
The goal of the Master of Science in Computer Science is to train students to get to know the basic theoretical principles of the computer sciences, to be able to acquire specific knowledge in the macro-areas close to software technologies, systems and networks, multimedia, embedded systems, safety and security engineering.
A strong drive toward Internationalization is one of the key factors that distinguish Computer Science at UniTrento: 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, taking part in an international environment from the start gives them the opportunity to face global problems and cultural issues right from the beginning.
Program Overview
The Computer Science Mastet at the University of Trento offers some specific features, which makes it unique compared to similar courses of other Italian Universities; the standards of UniTrento Computer Science courses are comparable to the standards of prestigious European and worldwide universities.
A strong drive toward Internationalization is one of the key factors that distinguish Computer Science at UniTrento. The Computer Science course offers the opportunity to enter the Double Degree Programme in the frame of the EIT Digital Master School; the student will spend one year in Italy and one year at the Partner University and, at the end of the program, he/she will obtain two degrees recognized by both institutions and both countries.
The Master is organized into two curricula with different specialization areas:
Curriculum: “Computer Science and Technologies”
Areas:
Computational Foundations
Data Science
Bioinformatics
Software and Service Architectures
Systems and Networks
Cyber Security
Curriculum: “ICT Innovation”
Areas:
Cyber Security
Software and Service Architectures
Data Science
Embedded Systems
Finance Technology
Competitive Manufacturing
Human-Computer Interaction and Design
Admissions
Application Deadlines
March 6, 2025 for non-EU citizens living outside Italy
From June to November 2025: rolling admission for EU citizens and non-EU citizens regularly living in Italy
How to apply
Access the online application form
Upload the required documents
Submit your online application by the deadline
Admission Requirements
To be admitted to the Master in Computer Science it is necessary:
To have a first-level university degree in Computer Science or any related field
English at the B2 level of the Common European Framework of Reference for Languages
Selection criteria
Academic curriculum
English language knowledge
Curriculum Vitae
Curriculum
The Master of Science in Computer Science consists of 120 ECTS. It includes courses on the fundamentals of computer science (networking, the semantics of programming languages, formal languages, and automation, etc.) as well as courses on the selected area of specialization.
Students can complete their studies with “free choice” courses covering advanced topics in different areas of specialization. Practical training periods in industrial or research laboratories allow the student to apply the gained knowledge and assimilate various aspects linked to professional practice.
This program offers different study paths focused on the following research field: Data Science, Systems and Networks, Cybersecurity, Computational Foundations, Bioinformatics, Software and Service Architectures.
The program starts every year in September. The academic year is divided into two semesters: the autumn semester (from September to January) and the spring semester (from February to June). The periods between semesters are dedicated to examinations and holidays.
Awarded Degree
Upon the successful completion of the curriculum and fulfillment of the Master’s course requirements (120 ECTS), students will be awarded a degree: Master of Science in Computer Science (in Italian - Laurea Magistrale in Informatica).
Credits required to complete the Master’s degree program in Computer Science: 120 ECTS
Notes: according to Sorbonne (1988) and the Bologna (1999) declarations university-level study programs in the European Higher Education Area are structured in university credits (ECTS). A university credit corresponds to 25 hours of student workload, time for personal preparation included. The annual average workload for a full-time student is conventionally fixed at 60 credits.
Career Opportunities
The objective of the Master of Science in Computer Science is to form professionals and researchers with both theoretical and practical knowledge. Theory and lab classes rotate during all courses of study. That is the reason why the Computer Science graduates find a job quickly (two months after ending their studies, if not before - 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.
Graduates in Computer Science can enter the workforce by planning, organizing, developing, managing, and maintaining information systems. For the most capable and determined students, in particular for those who will continue with a doctorate, management careers will become available, because a solid competence in the principles of complexity and problem solving goes together with the ability to interact, teamwork skills and innovative solutions. Last but not least, individual capabilities are of 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.
Further Studies
The Master of Science in Computer Science provides the background to access the ICT Doctoral School at UniTrento, other PhD programs elsewhere in Italy or at the international level.
Get more details
Visit programme websiteProgramme Structure
Courses include:
- Computational Foundations
- Data Science
- Bioinformatics
- Software and Service Architectures
- Systems and Networks
- Cyber Security
Check out the full curriculum
Visit programme websiteKey information
Duration
- Full-time
- 24 months
Start dates & application deadlines
- Starting
- Apply before , International
-
Application deadlines:Non-EU citizens living outside Italy: 06/03/25EU & non-EU citizens regularly living in Italy: rolling admission June to November 2025
Language
Credits
Delivered
Disciplines
Industrial & Systems Engineering Electronics & Embedded Technology Robotics View 8 other Masters in Robotics in ItalyExplore more key information
Visit programme websiteWhat students do after studying
Academic requirements
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
- Bachelor’s degree in any discipline of Computer Science or in any related field; English language qualification at level B2 (Common European Framework of Reference)
- Academic curriculum; higher English language level; CV and statement of purpose
- Fore more details please see the Call for Applications
- Access the online application form via the UniTrento web site
- Upload the required documents
- Submit your online application by the deadline
Student insurance
Make sure to cover your health, travel, and stay while studying abroad. Even global coverages can miss important items, so make sure your student insurance ticks all the following:
- Additional medical costs (i.e. dental)
- Repatriation, if something happens to you or your family
- Liability
- Home contents and baggage
- Accidents
- Legal aid
We partnered with Aon to provide you with the best affordable student insurance, for a carefree experience away from home.
Get your student insurance nowStarting from €0.53/day, free cancellation any time.
Remember, countries and universities may have specific insurance requirements. To learn more about how student insurance work at University of Trento and/or in Italy, please visit Student Insurance Portal.
Make sure you meet all requirements
Visit programme websiteTuition Fee
-
International
6500 EUR/yearTuition FeeBased on the tuition of 6500 EUR per year during 24 months. -
EU/EEA
3400 EUR/yearTuition FeeBased on the tuition of 3400 EUR per year during 24 months.
- EU: 340€-3400€ (fee range based on personal income and merit)
- Non-EU: 1000€-6500€ (fee range based on merit only, i.e. score in the application evaluation)
Living costs for Trento
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
Scholarships for non-EU citizens living abroad
Top-scored candidates will be entitled to receive a UniTrento scholarship based on availability. Students that benefit from a UniTrento scholarship will also have the tuition fees waived.
Scholarships for EU Citizens and Non-EU citizens regularly living in Italy
Information on the tuition fees and ISEE is available on Infostudenti. Please note that if you do not want to calculate the ISEE index (economic index of the financial situation of your family), you will have to pay the maximum amount.
Once the ISEE has been calculated students, if eligible, can apply for the Opera Universitaria scholarship, starting from June/July.Check for any work restrictions
Visit programme websiteIn order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Master's scholarship opportunities for Computer Science.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility