Software plays a pivotal role in almost all aspects of our life, including transportation, communication, economy, and healthcare.
We put trust in software to accomplish complex and vital tasks for us, such as managing our finances, sharing our family and friends’ memories, diagnosing diseases, flying airplanes, or driving cars. The complexity of these tasks, while becoming transparent to us, does not go away: It is distilled into the software our civilization depends on. Indeed, we are already in the era of ultra-large-scale software systems, composed of millions of code components interacting among them. In such a scenario, the software cannot be understood without its data and data becomes valuable only thanks to the software analyzing it. In other words, software engineering aims at managing the complexity of software, keeping it under control. Data engineering focuses instead on how to collect, store, and process huge amounts of data, that can be analyzed to gather insights and support decision-making activities. The master features courses taught by the world’s leading researchers of the Software Institute at the USI Faculty of Informatics.
With the successful completion of the program, students will be awarded a Master of Science in Software and Data Engineering .
Get more detailsVisit official programme website
The study programme is compounded of four modules: Software Engineering, Data Engineering, Electives, and Master thesis.
The Software Engineering module embraces 36 ECTS and provides students with a deep knowledge of state-of-the-art techniques.
The Data Engineering module includes three courses (18 ECTS) teaching students techniques and tools to design and model data (1st semester), to convert data into information (2nd semester), and to transform information into knowledge useful to support decision making activities (3rd semester).
Further information regarding Electives and the Master thesis are provided on the website.
Check out the full curriculumVisit official programme website
- 24 months
Start dates & application deadlines
- Apply before , International
- Apply before , EEA/EU
DisciplinesInformatics & Information Technology Data Science & Big Data Software Engineering View 30 other Masters in Informatics & Information Technology in Switzerland
Explore more key informationVisit official programme website
We are not aware of any academic requirements for this programme.
The formal requirement for admission to the Master in Software and Data Engineering is a Bachelor's degree granted by a recognized university in the field of Computer sciences or related disciplines.
Further information regarding language requirements are listed at https://www.usi.ch/en/education/master/software-and-data-engineering/admission.
Make sure you meet all requirementsVisit official programme website
International8000 EUR/yearTuition FeeBased on the tuition of 4000 EUR per semester during 24 months.
National4000 EUR/yearTuition FeeBased on the tuition of 2000 EUR per semester during 24 months.
- National: CHF 2,000 per semester
- International: CHF 4,000 per semester
Living costs for Lugano
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.
Double-check all feesVisit official programme website
Apply and win up to €10000 to cover your tuition fees.