A 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 ...
This course provides an introduction to Distributed Ledger Technology (DLT), blockchains and cryptocurrencies, and their applications in finance and banking and draws the analogies between Traditional Finance (TradFi) and crypto and the ways investors/trad ...
This course introduces the basics of cryptography. We review several types of cryptographic primitives, when it is safe to use them and how to select the appropriate security parameters. We detail how they work and sketch how they can be implemented. ...
Le cours sensibilise les étudiant·e·s aux implications de l'émergence de la Chine comme puissance économique et technologique en portant une réflexion critique sur les défis posés par cette transition. ...
This 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. ...
The studio transforms traditional architecture into new domestic typologies, without concern about aesthetics in the traditional sense. It focuses on users, daily routines, improvisation, collective life and public space, as well as on appropriation and th ...
The objective of this course is to acquire experience in financial machine learning by solving real-world problems. Different groups of students will work on different industry projects during the semester. Lectures will discuss best practices and tools. ...