Computer Science
The ongoing digitalisation in all aspects of life demands well-trained specialists. With the MSE in Computer Science you can actively shape this development.

Outline of the profession

The Swiss ICT sector offers employment for more than 210,000 people in Software Engineering and Technology, Information and Communications Systems, Cybersecurity, Advanced User Interfaces, and Embedded Computing. With the MSE, you will be in demand for positions in research and development as well as in technical management. You will be able to work in service or production companies in the private and public sectors.

Profile content

With a master’s degree in Computer Science, you will acquire in-depth knowledge and skills in the following subject areas:

  • Software engineering and technology
  • Distributed information systems
  • Cybersecurity
  • Advanced user interfaces
  • Embedded computing
  • Communication systems

SUPSI profile: main focus

  • Human-Computer Interaction and NLP
  • Internet of Things, complex and social networks
  • Audio-visual processing, VR/AR/MR and Digital Gaming
  • Cloud-native applications and services
  • ICT Security and Blockchain
  • Educational Technologies and open data

Professional skills

In the MSE in Computer Science, you will acquire in-depth knowledge and skills in research and development, planning, specification and design of innovative ICT systems and architectures.

You will develop ICT systems in close collaboration with users and stakeholders and integrate them into heterogeneous IT landscapes, taking into account the necessary security, quality and regulatory aspects. You will be able to develop tools for data analysis and management, simulation and modelling. You will implement these tools to solve complex problems by skillfully using adequate methods of data analysis and decision making. You will analyse and evaluate new technologies and research approaches to find innovative solutions, and take into account explicit and implicit requirements and boundary conditions in your decision processes.

Besides technical skills, you will extend and deepen your management skills to lead development teams in a productive way and to take ownership of the management of IT infrastructures.

Entry skills and enrolment process

Specific qualifications are required to enroll in this profile. Students holding the following bachelor’s degree with above-average marks generally fulfil these entry requirements.

  • BSc in Computer Science

Assessment of entry skills is part of the enrolment process of the relevant school. Students who do not hold one of the above-mentioned bachelor’s degrees will be individually assessed for their suitability by the relevant University of Applied Sciences.

Recommended theory modules

The theory modules comprise 30 out of 90 ECTS. The modules are taught by professors from all over Switzerland at various locations. You will take these modules together with other MSE students.

Fundamental theoretical principle modules (FTP)

Technical scientific specialization modules (TSM)

Context modules (CM)

Differences between the MSE and Bachelor of Science

Compared to the BSc, an MSE in Computer Science enables you to extend and deepen your theoretical knowledge, conceptual abilities and skills. You will be able to analyse issues and abstract from underlying problems to find efficient, sustainable and innovative solutions. You will be able to evaluate new technologies and research findings and apply them for innovative solutions for real problems.