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 datacen
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 Euro
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.
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
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, in
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 pe
CS-302: Parallelism and concurrency in softwareFrom sensors,to smart phones,to the world's largest datacenters and supercomputers, parallelism & concurrency is ubiquitous in modern computing.There are also many forms of parallel & concurrent execu
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
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.
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 pe
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 princi