DH-405: Foundations of digital humanitiesThis course gives an introduction to the fundamental concepts and methods of the Digital Humanities, both from a theoretical and applied point of view. The course introduces the Digital Humanities cir
CS-423: Distributed information systemsThis course introduces the foundations of information retrieval, data mining and knowledge bases, which constitute the foundations of today's Web-based distributed information systems.
AR-347: Under constructionThis theory course considers the building as a material thing, focusing on the process and matter of architecture to examine how buildings come into being and stay (or don't) in place: through discour
CS-308: Introduction to quantum computationThe course introduces the paradigm of quantum computation in an axiomatic way. We introduce the notion of quantum bit, gates, circuits and we treat the most important quantum algorithms. We also touch
DH-412: History and the digitalThe course presents a number of computational approaches & tools that can be used to study history. Drawing on case studies from the history of science & technology, the course also offers students th
MICRO-373: Advanced microfabrication practicalsThis TP allows for in-depth training on advanced micro and nanofabrication methods in a clean-room environment for selected applications, gain deeper knowledge in MEMS/NEMS processes, work in a small
CS-452: Foundations of softwareThe course introduces the foundations on which programs and programming languages are built. It introduces syntax, types and semantics as building blocks that together define the properties of a progr
CIVIL-438: Risk analysis and managementLe cours vise à former les étudiants aux méthodes et outils permettant d'appréhender de manière fondée et scientifique la question de l'analyse et de la gestion des risques technologiques et naturels,
COM-480: Data visualizationUnderstanding why and how to present complex data interactively in an effective manner has become a crucial skill for any data scientist. In this course, you will learn how to design, judge, build and
CIVIL-238: Structural mechanics (for GC)The course discusses the basic principles of structural mechanics, analyzing the performance of materials and structures against loading and focuses on the stress strain relationships and the effect
BIO-501: Lab immersion IEngaging in a hands-on wetlab and/ or computational project in life sciences engineering, students develop skills in experimentation and data analysis.
BIO-502: Lab immersion IIEngaging in a hands-on wetlab and/ or computational project in life sciences engineering, students develop skills in experimentation and data analysis.
BIO-503: Lab immersion IIIEngaging in a hands-on wetlab and/ or computational project in life sciences engineering, students develop skills in experimentation and data analysis.
ME-474: Numerical flow simulationThis course provides practical experience in the numerical simulation of fluid flows. Numerical methods are presented in the framework of the finite volume method. A simple solver is developed with Ma
MATH-442: Statistical theory-This course gives a mostly rigourous treatment of some statistical methods outside the context of standard likelihood theory.