MSE Master of Science in Engineering

The Swiss engineering master's degree


Each module contains 3 ECTS. You choose a total of 10 modules/30 ECTS in the following module categories: 

  • 12-15 ECTS in technical scientific modules (TSM)
    TSM modules teach profile-specific specialist skills and supplement the decentralised specialisation modules.
  • 9-12 ECTS in fundamental theoretical principles modules (FTP)
    FTP modules deal with theoretical fundamentals such as higher mathematics, physics, information theory, chemistry, etc. They will teach more detailed, abstract scientific knowledge and help you to bridge the gap between abstraction and application that is so important for innovation.
  • 6-9 ECTS in context modules (CM)
    CM modules will impart additional skills in areas such as technology management, business administration, communication, project management, patent law, contract law, etc.

In the module description (download pdf) you find the entire language information per module divided into the following categories:

  • instruction
  • documentation
  • examination 
Cloud Services and Systems (TSM_CloudSys)

Ce cours est une introduction aux technologies liées au Cloud et à la containerisation. Il permet à l'étudiant de découvrir et pratiquer les environnements et technologies, propriétaires et open-source, liées au Cloud.

Prerequisites

Compréhension de l’ingénierie logicielle et des réseaux, usage basique de Linux, technologies de communication/networking

Learning Objectives

  • Comprendre les concepts, les principes et les architectures des services IaaS, PaaS et FaaS, ainsi que les environnements de déploiement et de mise en œuvre.
  • Être capable d'utiliser et de choisir les environnements IaaS, PaaS et FaaS Cloud appropriés.
  • Comprendre les API permettant l'accès aux services IaaS, PaaS et SaaS.
  • Être capable de choisir les mesures appropriées pour sécuriser un Cloud.
  • Savoir concevoir des services et des applications « cloud-natives ».
  • Savoir utiliser les caractéristiques du Cloud : ressources à la demande, élasticité, multi-utilisateurs, services mesurés, accès au réseau à large bande.
  • Être capable d'évaluer les avantages/limites économiques, juridiques et technologiques du Cloud ainsi que ses limites intrinsèques.

Contents of Module

  • Définition, principes, services et modèles de déploiement (1 session)
  • Etude comparative des différents IaaS, PaaS et SaaS, y compris les services de stockage (3 sessions)
  • Etude comparative des technologies de conteneurs : Docker, SWARM, Kubernetes (2 sessions)
  • Fonctionnement en tant que service basé sur le cloud, informatique sans serveur (1 session)
  • Virtualisation des ressources réseau (1 session)
  • Sécurité pour le Cloud (1 session)
  • Plate-forme en tant que service (2 sessions)
  • Déploiement continus (Continuous Delivery and Deployment) dans un environnement Cloud (1 session)
  • Persistance et Database-as-a-Service (1 session)
  • Applications Cloud-Native (1 session)

Teaching and Learning Methods

En plus des 3 périodes du cours, l’équivalent de 3 périodes de travail personnel est demandé à chaque étudiant.

Download full module description

Back