Master of Science in Software and Data Engineering, M.Sc. | Università della Svizzera italiana (USI) | Lugano, Switzerland
24 months
8000 EUR/year
4000 EUR/year
Tuition fee
Apply date
Start date


MSDE is a unique opportunity for students to become highly qualified, software and data engineers able to effectively deal with the increasing complexity of modern software systems and with the gigantic amount of data they generate and manipulate.

Visit the official programme website for more information


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.

Awarded Degree

With the successful completion of the program, students will be awarded a Master of Science in Software and Data Engineering .

Programme Structure

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.

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


IELTS admission requirements IELTS
TOEFL admission requirements TOEFL® IBT


120 ECTS


On Campus

Academic requirements

We are not aware of any academic requirements for this programme.

English requirements

IELTS admission requirements IELTS
TOEFL admission requirements TOEFL® IBT

Other requirements

General requirements

Academic requirements

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.

Language requirements

Further information regarding language requirements are listed at

Tuition Fee

To alway see correct tuition fees
  • International

    8000 EUR/year
    Tuition Fee
    Based on the tuition of 4000 EUR per semester during 24 months.
  • National

    4000 EUR/year
    Tuition Fee
    Based 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

1516 - 2134 CHF /month
Living costs

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.

Our partners

Master of Science in Software and Data Engineering
Università della Svizzera italiana (USI)


Go to your profile page to get personalised recommendations!