MSE Master of Science in Engineering

The Swiss engineering master's degree


Chaque module vaut 3 ECTS. Vous sélectionnez 10 modules/30 ECTS parmi les catégories suivantes:

  • 12-15 crédits ECTS en Modules technico-scientifiques (TSM)
    Les modules TSM vous transmettent une compétence technique spécifique à votre orientation et complètent les modules de spécialisation décentralisés.
  • 9-12 crédits ECTS en Bases théoriques élargies (FTP)
    Les modules FTP traitent de bases théoriques telles que les mathématiques élevées, la physique, la théorie de l’information, la chimie, etc., vous permettant d’étendre votre profondeur scientifique abstraite et de contribuer à créer le lien important entre l’abstraction et l’application dans le domaine de l’innovation.
  • 6-9 crédits ECTS en Modules contextuels (CM)
    Les modules CM vous transmettent des compétences supplémentaires dans des domaines tels que la gestion des technologies, la gestion d’entreprise, la communication, la gestion de projets, le droit des brevets et des contrats, etc.

Le descriptif de module (download pdf) contient le détail des langues pour chaque module selon les catégories suivantes:

  • leçons
  • documentation
  • examen 
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.

Compétences préalables

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

Objectifs d'apprentissage

  • 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.

Contenu des modules

  • 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)

Méthodes d'enseignement et d'apprentissage

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

Télécharger le descriptif complet

Retour