MSE Master of Science in Engineering

The Swiss engineering master's degree

Ogni modulo equivale a 3 crediti ECTS. È possibile scegliere un totale di 10 moduli/30 ECTS nelle seguenti categorie: 

  • 12-15 crediti ECTS in moduli tecnico-scientifici (TSM)
    I moduli TSM trasmettono competenze tecniche specifiche del profilo e si integrano ai moduli di approfondimento decentralizzati.
  • 9-12 crediti ECTS in basi teoriche ampliate (FTP)
    I moduli FTP trattano principalmente basi teoriche come la matematica, la fisica, la teoria dell’informazione, la chimica ecc. I moduli ampliano la competenza scientifica dello studente e contribuiscono a creare un importante sinergia tra i concetti astratti e l’applicazione fondamentale per l’innovazione 
  • 6-9 crediti ECTS in moduli di contesto (CM)
    I moduli CM trasmettono competenze supplementari in settori quali gestione delle tecnologie, economia aziendale, comunicazione, gestione dei progetti, diritto dei brevetti, diritto contrattuale ecc.

La descrizione del modulo (scarica il pdf)riporta le informazioni linguistiche per ogni modulo, suddivise nelle seguenti categorie:

  • Insegnamento
  • Documentazione
  • Esame

Modules: 12

Advanced computer graphics (TSM_AdvCompG)

The goal of this course is to provide theoretical and practical insights on selected topics related to the algorithms and solutions adopted by modern real-time 3D Computer Graphics (CG) systems.

This class relies on in-depth, hands-on experiences with the implementation of recent GPU programming techniques for increasing the realism and performance of 3D rendering software to deal with complex synthetic images…

Scarica il descrittivo completo del modulo

Advanced Data Management – non standard database systems (TSM_AdvDataMgmt)

The Internet, new types of data and applications and new business requirements have driven the development of data management systems having data models and architectures beyond traditional relational and object-relational systems and centralised architectures.

The course covers the following core topics:

  • Distributed and parallel database systems architectures, internals and services such as transaction processing,…

Scarica il descrittivo completo del modulo

Advanced Programming Paradigms (TSM_AdvPrPa)

A wealth of fascinating technologies exists alongside the ubiquitous object-oriented programming and the inadequate testing methods. This module introduces students to the most relevant of these emerging technologies from a general programming-language point of view.

Paradigms Besides object-orientation as today's mainstream programming paradigm, other quite different paradigms have been developed and brought to…

Scarica il descrittivo completo del modulo

Cloud Computing (TSM_ClComp)

Lecture on advanced topics in the domain of Cloud Computing, more precisely covering use, operations, development of and for IaaS and PaaS, as well as developing applications natively for the cloud.

Scarica il descrittivo completo del modulo

DevOps of cloud-native applications (TSM_DevOps)

This course focus on software technologies, architectures, and methodologies for development of cloud-native applications.


Scarica il descrittivo completo del modulo

IT-Security (TSM_ITSec)

This module teaches two aspects of IT security. The first part deals with secure software, focusing on developing secure software and exploiting defects in software. The second part deals with several advanced security technologies, which includes authentication, access control, network security devices, and operating system security.

Scarica il descrittivo completo del modulo

Internet of Things (TSM_IoT)

This course covers all the topics related to the Internet of Things: from the sensors level to the higher layer of data rapresentation and manipulation. It is intended to give the student the technical knowledge and skills needed for building up an Internet of Things (IoT) system.

Scarica il descrittivo completo del modulo

Mobile Computing (TSM_MobCom)

This module enables students to develop advanced, native applications for the Android mobile operating system and get a solid understanding of mobile computing concepts. Building on the basics of mobile application development, this course covers a selection of application programming interfaces for on-board sensors and connectivity options for the integration with backend services, IoT platforms and peripheral…

Scarica il descrittivo completo del modulo

Parallel and distributed computing (TSM_ProgAlg)

The objective of this module is to present an overview of parallel and distributed computing and related algorithms. The first part of the course will be dedicated to the architectures of parallel and distributed  infrastructures, the different theoretical models for these architectures and the different programming models and tools for programming such architectures. The second part will be dedicated to the study of…

Scarica il descrittivo completo del modulo

Software Engineering and Architectures (TSM_SoftwEng)

The module provides an in-depth view of selected topics of modern software engineering. These stem from the fields: modern software development processes, software architecture, and the principles of evolution of software systems.

Scarica il descrittivo completo del modulo

Advanced User Interfaces (TSM_UseInf)

Graphical User Interfaces have long become standard UIs for computers, and mobile devices have not only adopted these GUIs but augmented them with multi-touch screens, speech in- and output, gesture and handwriting recognition as well as several additional sensors. This has fostered innovative ways of user interaction with the information available on these devices that were only seen in professional environments so…

Scarica il descrittivo completo del modulo

Wireless Communications (TSM_WireCom)

The module starts with the basics of the Physical and Data Link layers of advanced wireless systems.

Then the students will be exposed to the definition or functioning of a selection of the most important wireless standards at the present time. The focus will be on the physical layer and the medium-access layer.

Exercises will be used throughout the course to exemplify the use and application of the learnt material…

Scarica il descrittivo completo del modulo