
Compulsory Courses
You will attend four mandatory courses in Advanced Software and Systems Engineering, Cybersecurity, Data Science, and Human-Computer Interaction, which together form the basis of the programme.
Specialisations
You will select one of the specialisations, either Data Science or Software and Systems Engineering. Across the specialisations, we offer a variety of courses on advanced Computer Science topics, such as Data Analysis, Machine Learning, Deep Learning, Natural Language Processing, Agile Software Development, and Autonomous, Adaptive, and Interactive Systems. Among these, you may choose those courses that suit your interests best, and are free to mix in one or two courses from the complementary specialisation.
Management and Entrepreneurship
You will select courses in management and entrepreneurship from the portfolio of tailored courses for HSG Computer Science students. Here you will find courses on topics such as leadership, entrepreneurship, finance, marketing, and strategy.
Integrative Master’s Project and Master’s Thesis
The integrative project will enable you to combine your Computer Science skills with the insights you gained from your management and entrepreneurship courses. You will apply what you learned in a real-world use case, often in close collaboration with industry.
The Master’s thesis will enable you to concentrate on a research question in a specialised subject area. You will be supervised by a faculty member and closely connected to her or his research team. An excellent Master's thesis will open you the opportunity to pursue an academic career.
Contextual Studies
As a unique and valuable element of each Master’s programme in St.Gallen, the contextual studies offer a wide range of topics covering social, economic, and legal aspects of technology. The integrative portfolio seminar enables you to apply your knowledge from the Computer Science courses in an interdisciplinary context.
MCS Admission Criteria
• An academic degree in Computer Science or equivalent, with at least 180 credits.
• Applicants with an academic degree from another discipline, which is only partly recognised as equivalent, will have to pass an admission test and provide evidence of adequate knowledge of Computer Science.
• Applicants with an academic degree from the University of St.Gallen, but not in Computer Science, will have to pass an admission test and
Please consult our website for further details and the most up-to-date information about the admission criteria: admissions.unisg.ch