CS-438: Decentralized systems engineeringA decentralized system is one that works when no single party is in charge or fully trusted. This course teaches decentralized systems principles while guiding students through the engineering of their own decentralized system featuring messaging, file sha ...
COM-490: Large-scale data science for real-world dataThis hands-on course covers tools and methods used by data scientists, from researching solutions to scaling prototypes on Spark clusters. Students engage with the full data engineering and data science pipeline, from data acquisition to extracting insight ...
CS-451: Distributed algorithmsComputing is nowadays distributed over several machines, in a local IP-like network, a cloud or a P2P network. Failures are common and computations need to proceed despite partial failures of machines or communication links. This course will study the fo ...
CS-523: Advanced topics on privacy enhancing technologiesThis advanced course will provide students with the knowledge to tackle the design of privacy-preserving ICT systems. Students will learn about existing technologies to prect privacy, and how to evaluate the protection they provide. ...
AR-301(ap): Studio BA5 (Piovene et Fabi)The semester will focus on how architecture can become today a civic tool empowering the public city. We will look into the possibilities of a public architecture where openness and free appropriation can be explored and enhanced, where the experience of b ...
AR-401(ap): Studio MA1 (Piovene et Fabi)The semester will focus on how architecture can become today a civic tool empowering the public city. We will look into the possibilities of a public architecture where openness and free appropriation can be explored and enhanced, where the experience of b ...
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. ...
COM-208: Computer networksThis course provides an introduction to computer networks. It describes the principles that underly modern network operation and illustrates them using the Internet as an example. ...
BIO-604: ORPER summer schoolThis summer school will provide PhD students knowledge on the different practices that they can adopt from the beginning of their research journey onwards, to improve the quality, transparency, shareability and reproducibility of their work. ...
AR-463: UE E : Architectures in crisesLe patrimoine bâti est une ressource mais de nombreux bâtiments et sites n'arrivent pas à dévoiler leur potentiel architectural, urbain et social. Cette UE incite à étudier des édifices par l'analyse de leurs archives et à élaborer des idées d'intervention ...
CIVIL-351: Transportation systems engineering I
- Introduce the major elements of transportation systems and create awareness of the broader context
- Develop basic skills in applying the fundamentals of the transportation field
- Understand the key concepts and physics of the transport phenomena
- Conn ...
CIVIL-434: Structure and architectureL'objectif de ce cours est de démontrer que la structure n'a pas qu'une fonction porteuse. Elle est aussi un élément important de l'architecture. Des exemples classiques et actuels y sont étudiés pour souligner l'importance du travail et du dialogue conjoi ...
CS-422: Database systemsThis course is intended for students who want to understand modern large-scale data analysis systems and database systems. It covers a wide range of topics and technologies, and will prepare students to be able to build such systems as well as read and und ...