Fact sheet MCS
This fact sheet provides key information about the Master in Computer Science (MCS).
Master's program: Computer Science (CS)
Degree: Master of Science HSG (M.Sc. HSG)
Program start: Fall semester (calendar week 38)
Duration: 2 years / 4 semesters, full-time
Credits: 120 ECTS
Program language: English
Program running since: Fall semester 2021
Accreditation: EQUIS, AACSB
Application window: 1st October to 31st March
Studying Computer Science at the University of St.Gallen? Yes! Be a pioneer and join HSG's latest degree program which combines Computer Science with Entrepreneurship and Business Innovation.
Starting in Fall Semester 2021, we offer you an innovative curriculum for the MSc (HSG) in Computer Science, either with a specialization in Data Science or Software and Systems Engineering. Our modern curriculum, which combines Computer Science with relevant skills in business models, digital innovation, entrepreneurship, and leadership, will prepare you for a career as a Computer Science entrepreneur or an executive position in a technology company. Benefit from direct contact and close mentoring by faculty, our unique campus culture, the clubs and associations of HSG's Student Union, and the many opportunities that St.Gallen offers. This degree program has been set up as part of the IT Education Initiative of the Canton St.Gallen.
The MSc program in Computer Science will equip you with solid competencies – in both theory and application. The specializations of our program in Data Science or on Software and Systems Engineering will be complemented by master foundation courses such as Cybersecurity and Human-Computer Interaction.
Together, these courses will equip you to:
Extract knowledge from data and use it to understand markets, products, and people.
Gain expertise in Natural Language Processing and its application, such as chatbots, voice assistance, competitive analysis, market research, and social media analysis.
Learn how to build self-learning systems to change the world with artificial intelligence.
Create autonomous, adaptive, and interactive systems that can cope with real-world complexity at the planet-scale.
Tailored courses on entrepreneurship topics are integrated into the curriculum as well. These will help you to develop a personality and a skillset not only as a Computer Scientist but also as a leader or entrepreneur in a world that is driven by Computer Science and Information Technology and an integral part of innovative companies on a local and international scale. You will learn to innovate, design, and implement cutting-edge technology and use it to create proofs of concept, prototypes, and products that will be successful on the market! You will benefit from small student groups, close interaction with the Computer Science faculty, and plenty of possibilities for being part of the university’s research projects in Computer Science and multidisciplinary settings. A wide range of events offers you a great opportunity to expand your personal network with the various student communities at HSG.
Computer Science and Information Technology are ubiquitous in today’s world. The perspectives for graduates are wide-ranging.
Through HSG’s MSc program in Computer Science, you will be well equipped for these opportunities, for example to:
Become a technology entrepreneur or an executive in an information technology-related function.
Shape companies on local and global scales from within, as an expert and key member of innovation teams.
Develop software products that meet the needs of your customers.
Work on interesting and relevant innovation projects in a consulting firm.
Pursue an academic career researching topics of the future.
The Master’s program in Computer Science is designed to be studied in four semesters (120 ECTS). You will attend compulsory courses in Computer Science, select among the specializations, and enrich your curriculum with management and entrepreneurship courses, and electives from contextual studies.
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 program.
You will select one of the specializations, either Data Science or Software and Systems Engineering. Across the specializations, 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 specialization.
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 specialized 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.
As a unique and valuable element of each Master’s program 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 partially recognized 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.
Please consult our website for further details and the most up-to-date information about the admission criteria.
The degree program starts in the fall semester. The application is made online. The application fee is CHF 250.
Application period: 1st October - 31st March
The Master’s program in Computer Science is intended for students with an academic background (undergraduate or early graduate) in Computer Science or in a related subject.
The program is aimed at students who are interested in specializing in one of our core areas – Data Science or Software and Systems Engineering. We furthermore welcome applications from students with an undergraduate degree in related subjects (e.g., Business Informatics or Electrical Engineering) who will have the opportunity to demonstrate their strong knowledge of Computer Science during the admission process.
The integration of entrepreneurship topics into the curriculum is an important part of our concept. That is why we expect our students to work diligently on these topics as well to develop the related skills.
The Computer Science program in St.Gallen is brand new – be a pioneer and enjoy being part of a developing story!