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 thei
CS-721: Privacy at the communication layerIn this seminar course students will get in depth understanding of mechanisms for private communication. This will be done by reading important papers that will be analyzed in the class. Students will
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 machin
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.
ENG-601: Digitalization in electricity systemsParticipants will be equipped with specialized knowledge, grounded on latest academic research and professional practice, on potential applications and risks digitalization tendencies pose to the oper
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.
HUM-122(a): Global issues: communication ALe cours présente les enjeux mondiaux actuels liés à la communication instantanée et aux médias sociaux. L'approche interdisciplinaire intègre les SHS et les sciences de l'ingénieur et initie au trava
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, sharea
AR-461: UE G : Architecture By Any Means [BAM]The course will tackle different types of practicing architecture with a focus on communication tools and its different formats to convey an architectural message. It explores strategies for translati
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