CS-471: Advanced multiprocessor architectureMultiprocessors are basic building blocks for all computer systems. This course covers the architecture and organization of modern multiprocessors, prevalent accelerators (e.g., GPU, TPU), and datacenters. It includes a research project on multiprocessors ...
EE-390(a): Lab on hardware-software digital systems codesignThis course explores hardware-software co-design techniques to develop heterogeneous multi-core embedded systems running Linux on FPGAs. The course explores high-level synthesis tools (HLS) to design hardware accelerators that reduce total execution time a ...
ENG-411: Concurrent engineering of space missionsThe main objective of this course is to teach the students the fundamentals of concurrent engineering for space missions and systems. The course is built around a similar framework to that of the European Space Agency's (ESA) Concurrent Engineering Challen ...
MGT-400: Corporate strategyWhy are some firms more successful than others? This is the fundamental question of strategy. The course aims to familiarize the student with the most important themes relevant for corporate strategy. We will take the a top management perspective to better ...
MICRO-333: Wireless sensor practicalsIn this course, students will design, fabricate, and characterize a wireless sensor wearable. Students will design a custom-chosen wearable around a standardized wireless microcotroller platform, including the electronics and packaging, and will characte ...
ME-323: Chemical process controlProvide the students with basic notions and tools for the modeling and analysis of dynamic systems. Show them how to design controllers and analyze the performance of controlled systems. ...
ENG-470: Construction law for engineers ILe cours donne une vision générale des aspects juridiques auxquels l'ingénieur civil sera confronté dans sa vie professionnelle. De nombreux exemples issus de la pratique seront présentés.Ce cours est essentiel pour l'ingénieur qui souhaite connaître et ap ...
MSE-471: Biomaterials (pour MX)The course introduces the main classes of biomaterials used in the biomedical field. The interactions with biological environment are discussed and challenges highlighted. State of the art examples per type of material are discussed. Students will engineer ...
AR-119: Art fundamentsArt fundaments a pour objectif d'introduire la performance, son histoire, ses enjeux et certaines de ses techniques afin de développer une conscience essentielle du corps dans l'espace. ...
CS-510: Topics in software securityMemory corruption and type safety flaws dominate the threat landscape. We will approach current research
from three dimensions: sanitization (finding flaws through runtime monitors); fuzzing (testing software
automatically); and mitigation (protecting soft ...
MSE-489: Biomaterials (for SV)The course introduces the main classes of biomaterials used in the biomedical field. The interactions with biological environment are discussed and challenges highlighted. State of the art examples per type of material are discussed. ...
HUM-387: How technology shapes the workplace of the futureArtificial intelligence, big data, and advances in computing power have triggered a technological revolution that may have enormous bearing on the workplace and the labor market. This course provides you with tools to analyze these developments, and discus ...
HUM-347: Group dynamics in organisationsLe cours a comme objectif d'approfondir la connaissance du fonctionnement des équipes, en particulier des équipes dans les organisations, sous l'angle de la psychologie du travail. Les
théories principales, ainsi que des exemples concrets, seront analysés ...
ENG-421: Fundamentals in systems engineeringIntroduction to systems engineering using the classical V-model. Topics include stakeholder analysis, requirements definition, concept selection, design definition and optimization, system integration and verification and validation. This class is part of ...
MICRO-514: Flexible bioelectronicsThe course is an introduction to the emerging field of flexible (bio)electronics. It provides an overview of the materials and processes used to design and manufacture flexible circuits and sensors. Applications encompass flexible sensors, biointerfaces, ...