EDIC Course Book

Depth courses ¦ Breadth courses ¦ EDIC Doctoral courses ¦ Useful links


GroupsResearch domains
Theory and Foundations (TH)ATCS, ICT, PLFM
Core AI (AI)AIML
Systems (SY)DC, OSNET, CAIS
Visual Computing (VC)CV, SIP, GR
Security (SP)SP
Data (DS)HCI, DE, NLP, DMIR

Depth Courses

ReferenceCourse titleLecturer(s)Credits24-25SemesterGroup (starting Sept 2024)Area (before Sept 2024)
COM-401Cryptography and security Vaudenay8yesfallSPTH
COM-402Information security and privacy
Payer
8yesfallSPSY
COM-404Information theory and codingTelatar8yesfallTHTH
COM-406Foundations of Data Science (Information theory and signal processing) Urbanke,
Gastpar
8yesfallTHTH
COM-417Advanced probability and applicationsShkel8yesfallTHAI // TH
CS-430Intelligent agentsFaltings6yesfallAIAI
CS-433Machine learningJaggi, Flammarion8yesfallAIAI
CS-448Sublinear Algorithms for big data analysisKapralov6yesspringTHTH
CS-450Algorithms IIKapralov,
Svensson
8yesfallTHAI // TH
CS-451Distributed algorithmsGuerraoui8yesfallSYTH // SY
CS-460Systems for data management and data scienceAilamaki, Kermarrec8yesspringDSSY
CS-471Advanced multiprocessor architectureFalsafi8yesfallSYSY
CS-472Design technologies for integrated systemsDe Micheli6yesfallSYSY
CS-522Principles of computer systemsArgyraki, Candea8yesfallSYSY
CS-523Advanced topics on privacy enhancing technologiesTroncoso8yesspringSPSY
CS-412Software SecurityPayer8yesspringSPSY
CS-550Formal verificationKuncak6yesfallTHTH
CS-526Learning TheoryMacris6yesspringAIAI
CS-552Modern natural language processingBosselut 8yesspringDSAI
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Breadth courses

Group: Theory and Foundations
ReferenceCourse TitleLecturer(s)Credits24-25Semester
COM-404Information theory and codingTelatar8yesfall
COM-406Foundations of Data Science (Information theory and signal processing)Urbanke,
Gastpar
8yesfall
COM-417Advanced probability and applicationsShkel8yesfall
COM-512Networks out of control6nospring
COM-516Markov chains and algorithmic applications6nofall
COM-611Quantum information theory and computationMacris4nofall
CS-420Advanced compiler constructionSchinz6yesspring
CS- 459Foundations of probabilistic proofsChiesa6yesfall
CS-448Sublinear algorithms for big data analysisKapralov6nospring
CS-450Algorithms IIKapralov, Svensson8yesfall
CS-452Foundations of softwareBourgeat6yesspring
CS-453Concurrent computingGuerraoui6yesfall
CS-455Topics in theoretical computer science6nofall
CS-524Computational complexityTapani6yesfall
CS-550Formal verificationKuncak6yesfall
CS-428Interactive Theorem Proving CSPit-Claudel,
Barrière
6yesspring
MATH-403Randomized matrix computationsKressner5yesfall
MATH-431Theory of stochastic calculusDalang5yesspring
MATH-453Computational linear algebraKressner5yesspring
MATH-483Gödel and recursivityDuparc5yes fall
MATH-486Statistical mechanics & Gibbs measures5nospring
MATH-500Error control in scientific modellingHerbst5yesfall
MATH-517Statistical computation and visualization Mhalla5yesfall
PHYS-541Quantum ComputingSavona6yesfall
PHYS-550Quantum information theoryHolmes4yes spring
PHYS-512Statistical physics of computationErba4yesfall
PHYS-642Statistical physics for optimization and learningKrzakala, Loureiro, Saglietti, Zdeborova4nospring
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Group: Core AI
ReferenceCourse TitleLecturer(s)Credits24-25Semester
CS-430Intelligent agentsFaltings6yesfall
CS-433Machine learningJaggi, Flammarion8yesfall
CS-439Optimization for machine learningJaggi, Flammarion8yesspring
CS-456Deep reinforcement learningGulcehre6yesspring
CS-500AI Product ManagementKaboli, Zamir6yesfall
CS-526Learning theoryMacris6yesspring
EE-556Mathematics of data: from theory to computationCevher6yes fall
EE-559Deep learningCavallaro4yesspring
EE-566Adaptation and learningSayed4yes spring
EE-568Reinforcement learningCevher6yesspring
EE-612Fundamentals in statistical pattern recognitionAnjos, Canévet, Marcel4yesspring
EE-613Machine learning for engineersCalinon, Canevet, Odobez, Villamizar4no fall
EE-735Online learning in Games Cevher4nospring
MATH-412Statistical machine learningObozinski5yesfall
MATH-414Stochastic simulationNobile5yesfall
MATH-493Applied biostatisticsGoldstein5yesspring
ME-425Model predictive controlJones4yesfall
MICRO-455Machine learning IBillard4yesfall
MICRO-570Machine learning IIBillard4yesspring
NX-465Computational neurosciences : neuronal dynamicsGerstner5yesspring
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Group: Systems
ReferenceCourse TitleLecturer(s)Credits24-25Semester
COM-405Mobile networksAl Hassanieh8yesfall
COM-407TCP/IP NetworkingNikolopoulos8yesfall
COM-430Modern digital communications: a hands-on approachChiurtu8yesfall
CS-438Decentralized systems engineeringBorso’, Ford8yesfall
CS-451Distributed algorithmsGuerraoui8yesfall
CS-470Advanced computer architectureIenne8yesspring
CS-471Advanced multiprocessor architectureFalsafi8yesfall
CS-472Design technologies for integrated systemsDe Micheli6yesfall
CS-473System programming for Systems-on-chipKluter6yesfall
CS-476Embedded system designKluter6yesspring
CS-522Principles of computer systemsArgyraki, Candea8yesfall
EE-733Design and Optimization of Internet-of-Things SystemsAminian, Atienza, Burg4yesfall
ENG-466Distributed intelligent systemsMartinoli5yesfall
MATH-454Parallel and high-performance computingAntolin4yesspring
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Group: Security
ReferenceCourse TitleLecturer(s)Credits24-25Semester
COM-401Cryptography and securityVaudenay8yesfall
COM-402Information security and privacyPayer
8yesfall
COM-501Advanced cryptographyVaudenay6yesspring
CS-412Software securityPayer8yesspring
CS-523Advanced topics on privacy enhancing technologiesTroncoso8yesspring
MATH-489Number theory II.c – CryptographyJetchev5yesspring
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Group: Visual Computing
ReferenceCourse TitleLecturer(s)Credits24-25Semester
COM-418Computer and Music6nospring
COM-480Data visualizationVuillon6yesspring
COM-500Statistical signal and data processing through applicationsRidolfi8yesspring
COM-502Dynamical system theory for engineersThiran6yesspring
CS-413Computational photographySüsstrunk6yesspring
CS-440Advanced computer graphicsJakob6nospring
CS-442Computer visionFua6yesspring
CS-457Geometric computingPauly6yesfall
CS-503Visual Intelligence: machine and mindsZamir6yesspring
BIO-410Bioimage informaticsSage, Seitz4yesspring
EE-451Image analysis and pattern recognitionThiran, J.-P.,Bozorgtabar4yesspring
EE-512Applied Biomedical signal processingLemay4yesfall
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

Group: Data
ReferenceCourse TitleLecturer(s)Credits24-25Semester
COM-490Large-scale data science for real-world-data (Lab in data science)Bouillet, Delgado Borda, Sarni, Verscheure6yesspring
CS-401Applied data analysisBrbic8yesfall
CS-411Digital educationDillenbourg, Jermann6yesspring
CS-421Machine learning for behavioral dataKaser6yesspring
CS-460Systems for data management and data science Ailamaki, Kermarrec8yesspring
CS-423Distributed information systemsAberer6yesfall
CS-431Introduction to natural language processingChappelier, Rajman, Bosselut6yesfall
CS-444Virtual realityBoulic6yesspring
CS-486Interaction DesignPu Faltings6yesspring
CS-489Experience designHuang6nofall
CS-552Modern natural language processingBosselut8yesspring
DH-500Computational social mediaGatica-Perez4yesspring
EE-472Smart grid technologiesPaolone5yesspring
EE-608Deep Learning For Natural Language ProcessingHenderson4nofall
EE-724Human language technology: applications to information accessPopescu-Belis4yesfall
Lecturers, credits, course availability in the list above given as indications only. Please refer to the relevant study plans on the official course pages.

 

EDIC Doctoral courses

ReferenceCourse titleLecturer(s)Credits24-25Semester
CS- 612Topics in Natural Language ProcessingBosselut2yesfall
COM-611Quantum Information Theory and ComputationMacris4nofall
COM-621Advanced Topics in Information TheoryGastpar, Issa2nospring
CS -625Transfer learning and meta-learningBrbic2nospring
CS-629Constructive Computer ArchitectureBourgeat4nospring
CS-630Fault-tolerant quantum computingSoeken3yesspring
CS-631 Quantum Hamiltonian ComplexityVidick2yesspring
CS-702Topics in machine learning for educationKäser2nofall
CS-721Privacy at the communication layerTroncoso2nospring
CS-723Topics in machine learning systemsFalsafi, Kermarrec, Jaggi3nospring
CS-727 (previously CS-718)Topics in computational social scienceWest2nospring
CS-728 (previously CS-712)Topics on datacenter designFalsafi, Kermarrec2nospring
ENG-704EECS seminar: Advanced topics in machine learningCevher, Faltings, Frossard, Jaggi, Sayed, West2nospring
PHYS-754Lecture series on scientific machine learningDe Los Rios, Corminboeuf, Ceriotti, Wyart, Mathis, Carleo, Zdeborova2yesfall
EE-735
Online learning in Games 
Cevher4nospring

 

  Useful links