CS-412: Software securityThis course focuses on software security fundamentals, secure coding guidelines and principles, and advanced software security concepts. Students learn to assess and understand threats, learn how to d
MICRO-371: Software architectureCe cours couvre des sujets liés à l'architecture software moderne et industrielle : la gestion agile de projets, la spécification des besoins, le développement d'applications critiques, la programmat
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
MGT-413: Entrepreneurship & new venture strategyA foundational course on the science and practice of launching new ventures. The purpose is to study and experience the first stages of the entrepreneurial process: from the identification of promisin
HUM-474: Press and digital history IAu croisement de l'histoire numérique, des médias et de l'histoire publique, ce cours s'intéresse à la production, diffusion et conservation de l'information. Les étudiant·es apprendront à porter un r
PENS-313: Light-timeCe cours s'articule autour de la lumière comme élément structurant de l'espace et du temps, à travers une approche mêlant dynamique solaire, matérialité, construction et empreinte écologique.
PHYS-743: Parallel programmingLearn the concepts, tools and API's that are needed to debug, test, optimize and parallelize a scientific application on a cluster from an existing code or from scratch. Both OpenMP (shared memory) an
HUM-335: Design, futures and societyCe cours réunit des étudiants de l'EPFL et de l'UNIL autour d'une démarche articulée de prospective et de design. En équipes interdisciplinaires, les étudiants explorent les futurs possibles de nos so