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)Credits25-26SemesterGroup (starting Sept 2024)Area (before Sept 2024)
COM-401Cryptography and security Vaudenay8yesfallSPTH
COM-402Information security and privacyPayer8yesfallSPSY
COM-404Information theory and codingTelatar8yesfallTHTH
COM-406Foundations of Data Science (Information theory and signal processing)
Gastpar
8yesfallTHTH
COM-417Advanced probability and applicationsShkel8yesfallTHAI // TH
CS-428Interactive theorem provingBarrière – Pit Claudel8yesspringTHTH
CS-433Machine learningWest8yesfallAIAI
CS-448Sublinear Algorithms for big data analysisKapralov6yesspringTHTH
CS-450Algorithms IIKapralov
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 technologiesTBD8yesspringSPSY
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)Credits25-26Semester
COM-404Information theory and codingTelatar8yesfall
COM-406Foundations of Data Science (Information theory and signal processing)
Gastpar
8yesfall
COM-417Advanced probability and applicationsShkel8yesfall
COM- 440Introduction to quantum cryptographyVidick6yesfall
COM-512Networks out of controlGrossglauser, Thiran6yesspring
COM-516Markov chains and algorithmic applicationsLevèque6yesfall
CS-420Advanced compiler constructionSchinz6yesspring
CS- 459Foundations of probabilistic proofsChiesa6yesfall
CS-448Sublinear algorithms for big data analysisKapralov6yesspring
CS-450Algorithms IIKapralov8yesfall
CS-453Concurrent computingGuerraoui6yesfall
CS-455Topics in theoretical computer scienceSvensson6yesfall
CS-524Computational complexityTapani6yesfall
CS-550Formal verificationKuncak8yesfall
CS-428Interactive Theorem Proving CSPit-Claudel,
Barrière
8yesspring
MATH-403Randomized matrix computationsTBD5nofall
MATH-431Theory of stochastic calculusDalang5yesfall
MATH-453Computational linear algebraKressner5yesspring
MATH-483Gödel and recursivityTBD5nofall
MATH-486Statistical mechanics & Gibbs measuresFriedli5yesspring
MATH-500Error control in scientific modellingHerbst5yesfall
MATH-522Empirical processesMyrto5yesfall
PHYS-541Quantum ComputingSavona6yesfall
PHYS-550Quantum information theoryHolmes4yes fall
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)Credits25-26Semester
CS-433Machine learningWest8yesfall
CS-439Optimization for machine learningJaggi, Flammarion8yesspring
CS-456Deep reinforcement learningGulcehre6nospring
CS-461Foundation models and generative AIBunne6yesfall
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, Marcel4nospring
EE-613Machine learning for engineersCalinon, Canevet, Odobez, Villamizar4yesfall
EE-735Online learning in Games Cevher4yesspring
MATH-412Statistical machine learningObozinski, Zemel5yesfall
MATH-414Stochastic simulationNobile5yesfall
MATH-493Applied biostatisticsGoldstein5nospring
ME-425Model predictive controlJones4yesfall
ME-429Multiagent decision-making and controlKamgarpour4yesspring
MICRO-455Machine learning IBillard4yesfall
MICRO-570Machine learning IIBillard4nospring
NX-414Brain-like IntelligenceSchrimpf, Mathis5yesspring
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)Credits25-26Semester
COM-405Mobile networksAl Hassanieh8yesfall
COM-407Advanced networksNikolopoulos8yesfall
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, Burg4nofall
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)Credits25-26Semester
COM-401Cryptography and securityVaudenay8yesfall
COM-402Information security and privacyPayer
8yesfall
COM-501Advanced cryptographyVaudenay6yesspring
CS-412Software securityPayer8yesspring
CS-523Advanced topics on privacy enhancing technologiesTBD8yesspring
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)Credits25-26Semester
COM-418Computer and MusicTBD6nospring
COM-480Data visualizationVuillon6yesspring
COM-500Statistical signal and data processing through applicationsRidolfi8nospring
COM-502Dynamical system theory for engineersThiran6nospring
CS-440Advanced computer graphicsJakob6yesspring
CS-442Computer visionFua6yesspring
CS-457Geometric computingPauly6nofall
CS-503Visual IntelligenceZamir6yesspring
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)Credits25-26Semester
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, Jermann, Kaser6yesspring
CS-421Machine learning for behavioral dataKaser6yesspring
CS-460Systems for data management and data science Ailamaki, Kermarrec8yesspring
CS-423Distributed information systemsAberer6nofall
CS-431Introduction to natural language processingChappelier, Rajman, Bosselut6yesfall
CS-486Interaction DesignPu Faltings6yesspring
CS-489Experience designHuang6yesfall
CS-552Modern natural language processingBosselut8yesspring
DH-500Computational social mediaGatica-Perez4yesspring
EE-472Smart grid technologiesPaolone5yesspring
EE-608Deep Learning For Natural Language ProcessingHenderson4yesfall
EE-724Human language technology: applications to information accessPopescu-Belis4nofall
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)Credits25-26Semester
CS- 612Topics in Natural Language ProcessingBosselut2nofall
CS -625Transfer learning and meta-learningBrbic2nospring
CS-629Constructive Computer ArchitectureBourgeat4TBDspring
CS-630Fault-tolerant quantum computingSoeken3TBDspring
CS-632Methods in Quantum Error CorrectionConrad, Viazovska, Vidick2yesfall
CS-702Topics in machine learning for educationKäser2nofall
CS-723Topics in machine learning systemsFalsafi, Kermarrec, Jaggi3TBDspring
CS-728 (previously CS-712)Topics on datacenter designFalsafi, Ning2yesspring
ENG-704EECS seminar: Advanced topics in machine learningCevher, Faltings, Frossard, Jaggi, Sayed, West2yesspring
PHYS-754Lecture series on scientific machine learningDe Los Rios, Corminboeuf, Ceriotti, Wyart, Mathis, Carleo, Zdeborova2nofall
EE-735
Online learning in Games 
Cevher4yesspring
MATH-700Reasoning in artificial intelligenceAbbé3yesfall

 

  Useful links