The M2 program in Advanced Communication Networks program offers a wide choice of specialized technical modules, roughly classifiable into three groups:
- Essential theoretical foundation courses, cementing the students’ understanding of formal tools for modeling and analyzing networks, information, processes, and protocols. This includes performance evaluation, graph theory, advanced queuing theory, stochastic geometry, algorithm analysis and protocol verification.
- Advanced networking technology courses, which bring the students’ competencies to match the edge of what is being deployed: in core IP networks, in wireless access networks, in optical and in cellular networks, etc.
- Future networking courses, which tries to project students into the next decade, both by exploring avant-garde innovations and developments in autonomous wireless networks, radio access, resource management, traffic engineering, cloud and distributed edge computing – but also by daring to ask (and seek mathematical understandings of) how far we can go: what are the physical limits of communication? of information theory? of sending information backwards in time?
The M2 program is structured into three periods: Period 1 and 2 are dedicated to courses, with Period 3 being a research or engineering internship, conducted in collaboration with industry or academia — in France or abroad.
- Physical Limits of Communication
- Protocol Verification and Safety
- Spatial Stochastic Modeling of Wireless Networks
- Random Graphs and Epidemic Algorithms
- Algorithms for Networked Information
- Stochastic Algorithms for Data Networks