CS-401: Applied data analysisThis course teaches the basic techniques, methodologies, and practical skills required to draw meaningful insights from a variety of data, with the help of the most acclaimed software tools in the data science world (pandas, scikit-learn, Spark, etc.) ...
AR-327: Introduction to computational architectureThis course introduces the students to text programming practice in 3D modeling (Rhinoceros3D). The main objective of the course is to develop a computational mindset to maximize the use of efficient digital tools in architectural design. ...
BIO-410: Bioimage informaticsThe course provides a comprehensive overview of methods, algorithms, and computer tools used in bioimage analysis. It exposes fundamental concepts and practical computer solutions to extract quantitative information from multidimensional images, both using ...
BIO-512: Digital epidemiologyEpidemiology is foundational to medicine and public health. This course starts with the key principles of classical epidemiology, progressing through computational modeling techniques, and concluding with the digital approaches of today. Students will also ...
CH-457: AI for chemistryThe AI for Chemistry course will focus on teaching students how to use machine learning algorithms and techniques to analyze and make predictions about chemical data. The course will cover topics such as the basics of machine learning, common algorithms an ...
COM-112(a): Programmation orientée projetCe cours complète les connaissances sur le langage C++, en particulier sur le développement d'application modulaire
robuste (principe de séparation des fonctionnalités). La dimension pratique étant jugée primordiale pour l'acquisition de ce savoir-faire, u ...
AR-449: Architecture et énergie solaireCe cours vise à donner aux architectes les connaissances et le regard critique nécessaires à utiliser des technologies et
stratégies solaires adaptés (passives et actives, hivernales et estivales) dans un projet architectural cohérent. ...
COM-304: Intelligent systems: communications & AIThe course teaches the development of systems that solve real-world challenges in communications, signal processing, foundation models, robotics, and AI. Students will work in teams, construct their ideas, and either program available hardware prototypes o ...
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. ...
CS-290: Responsible softwareSoftware's growing importance increases engineers' responsibility to integrate ethical concerns in the design and development process. This course teaches students concrete strategies for responsible software engineering, focusing on identifying ethical is ...
CS-411: Digital educationThis course addresses the relationship between specific technological features and the learners' cognitive processes. It also covers the methods and results of empirical studies: do student actually learn due to technologies? In fall 2025, P. Dillenbourg w ...
AR-201(m): Théorie et critique du projet BA3 (Taillieu)A house is the simple topic of this studio. A matter of simple complexity. Learning about a house is learning about
architecture. The first part of the year is about learning about a house. The second part is about making your house. ...
EE-334: Digital systems designStudents will acquire basic knowledge about methodologies and tools for the design, optimization, and verification of custom digital systems/hardware.
They learn how to design synchronous digital circuits on register transfer level, analyse their timing a ...
AR-202(m): Théorie et critique du projet BA4 (Taillieu)A house is the simple topic of this studio. A matter of simple complexity. Learning about a house is learning about
architecture. The first part of the year is about learning about a house. The second part is about making your house. ...
AR-301(k): Théorie et critique du projet BA5 (Huang)The studio examines the effects of artificial intelligence on architecture and cities. Generative tools are approached as cultural and political instruments, shaping design through data grounded in territory, economy, identity, imagery, and ecology. ...
AR-416: UE N : Constructing the viewThis course focuses on the production of utopian scenarios using experimental composition techniques. By means of digital montage, the fictitious scenes are meaningfully conveyed in a series of images. ...
CH-422: Catalyst design for synthesisThis course on homogeneous catalysis provide a detailed understanding of how these catalysts work at a mechanistic level and give examples of catalyst design for important reactions (hydrogenation, olefin metathesis, cross-coupling). ...