The study programme of this Master in Software and Data Engineering from Università della Svizzera italiana (USI) 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. Topics related to this module are software design, software quality and testing, software architecture, software performance, and software analytics.
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). The topics studied in the Software and the Data Engineering modules are continuously integrated through the whole course of study. This is done by devoting 18 ECTS to deal with both Software and Data Engineering with project based learning.
Data analytics software provides actionable insights at the basis of continuous improvement and decision making processes. Such insights can be found by exploring large quantities of data, by asking the right questions and knowing how to reliably and efficiently find the appropriate answers.
Students graduating in this Master will be highly specialized software and data engineers, able to fully understand and manage the complexity of modern software systems and of the sea of data surrounding them. Such a unique profile balancing both software and data engineering skills is significantly different from other Master Programs in Data Science that are appearing elsewhere in Switzerland and throughout Europe.
Get more detailsVisit official programme website
- Software Design & Modeling
- Engineering of Domain Speciﬁc Languages
- Programming Styles
- S&DE Atelier:Design 101
- Data Design & Modeling
- Software Engineering
- Mobile and Wearable Computing
Check out the full curriculumVisit official programme website
- 24 months
Start dates & application deadlines
- Apply before , EEA/EU
- Apply before , International
DisciplinesInformatics & Information Sciences Data Science & Big Data Software Engineering View 9 other Masters in Software Engineering 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 recognised university in the field of Computer sciences or related disciplines.
- Candidates with a Bachelor's degree of a recognised University of Applied Sciences may be admitted with 30-60 additional ECTS to be earned during or before the beginning of the programme, with Bachelor courses according to a study program defined by the scientific director. Admissions will be treated on a case by case basis.
Make sure you meet all requirementsVisit official programme website
International3630 EUR/yearTuition FeeBased on the tuition of 3630 EUR per year during 24 months.
National1815 EUR/yearTuition FeeBased on the tuition of 1815 EUR per year 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.