Master of Science Computer Science for Networks (CSN)

Télécom SudParis

Engineering degree - Master’s level

Offered exclusively in English

Want to understand, analyze and improve your communication network ? Want to develop and define software on top of next-generation networks? Many people who want to study the technique and tools analyzing the networks choose CSN. Further, and in order to deal with these objectives, they complementary wish to master the recent approaches based on software engineering.


This program proposes graduate students to be initiated to research and to acquire strong practical and theoretical knowledge in the network and computer science area. The broad range of proposed modules gives students the opportunity to deepen their technical knowledge through computer science methodologies applied to communication networks as well as to discover new emerging research topics.

Two main objectives can be tackled when following this program. First, to master formal techniques (e.g., modelling, AI) for network analysis, the students will study novel techniques and tools to model and analyze complex future networks. Secondly, the students could also be interested by all the software engineering techniques (e.g. software defined networks) to compute, improve and master the keys of the development of distributed networks.




Computer Science and good knowledge in Java.

First year

Level: Master 1
Language of instruction: English
Location: Telecom SudParis, Evry
Cost: 4000 or 6000 euros (see more on Tuition Fees)
Coordinator: Dr Natalia KUSHIK, Telecom SudParis

The program enables students to acquire the necessary background in computer science and networks to pursue a second year of specialization. Laboratory time and projects offer students the opportunity to practice and understand concepts more easily.

This first-year program enables students to:

  • Master formal techniques for communicating network analysis including new tools to model and analyze complex (future) networks
  • Become familiar with software engineering techniques to compute, improve and grasp the subtleties of developing distributed networks
  • Acquire the necessary background knowledge in computer science and networks to pursue the second-year CSN program.

First year program

Core courses

Title ECTS Code
C Programming and Unix 5 CSC7435
Probas & Stats 5 MAT7421
Networks 5 NET7421
French Language and Culture 2,5 FRE7421
Project (Conf. Cycle / Intro to Research) 2,5 NET7428

Optional courses

Title ECTS Code
Optimization 4 NET7423
Introduction to Information Theory 2 NET7430
Internet of Things and Data Analytics 4 CSC7440
Introduction to Machine Learning 3 CSC7422
Low-level data management 2,5 CSC7428

Core courses

French Language and Culture,  2,5 ECTS, FRE7421

Optional courses

Title ECTS Code
Principles of Relational Data Management 2 CSC7427
Principles of Distributed Data Management 2 CSC7430
Software and Data Engineering 5 CSC7426
Network programming 2,5 NET7426
Advanced data networks 5 NET7422
Engineering for quality of service 2,5 NET7424
Performance Evaluation and Metrics 2,5 NET7423
Distributed Computing Systems 2,5 CSC7223
Effective communication essentials 2,5 HUM7421
Entrepreneurship 2,5 HUM7422

Second year

Level: Master 2
Language of instruction: English
Location: Telecom SudParis, Palaiseau
Cost: 4000 or 6000 euros (see more on Tuition Fees)
Coordinator: Prof. Stephane MAAG, Telecom SudParis

The second-year Computer Science for Networks (CSN) Master’s program enables students to understand, analyze and improve communication networks, as well as develop and define software for next-generation networks. It provides techniques and tools to tackle current questions through the in-depth study of computer science and complex networks. Students will also learn to master recent approaches based on advanced software engineering.

The program comprises core courses in computer science and networks, as well as optional modules in specific domains. These courses are taught from September to mid-February. Lab hours and projects are scheduled for students to practice and assimilate concepts more easily. High-quality lectures and project supervision are provided by professors from renowned research labs and industry experts. The program has strong ties with industry, and many courses and lab sessions are run by our industry partners. The program also provides a first research experience to prepare students for a PhD or career as a research engineer in academic or industrial organizations.


Second year program

Core courses

Code Title Credits
NET4513 Simulation and Metrology 2.5
CSC7321 Middleware for distributed Applications 5
NET7429 Introduction to Research 5
CSC7342 Virtualization: Concept and implementation 2.5

 Optional courses

CSC7341 Algorithm analysis and Computational complexity 2.5
SLR304 Dynamic, autonomic and self-adapting systems 2.5
INF551 Computational Logic 4
NET7321 Network Security and Privacy 5
NET7431 Network Science and Graph Learning 2.5
NET7332 Formal System Testing 2.5
NET7346 Wireless network and IoT 5
CSC7334 Software Model based Testing 2.5
CSC7437 Global Labs for Industry-driven Software 6
NET7347 Centralized/Cloud-Based Radio Access Networks 2.5
SLRXX2 Formal Verification 2.5
CSC7201 Machine Learning for Computer Networks and Services 4
NET7344 Software Defined Networks 2.5
SLRXX1 Algorithms for dynamic and reconfigurable distributed systems 2.5
FRE7003 French / FLE 2.5


Tuition Fees

Master of Science tuition is set as follows for the 2022-2023 year:

Year Course Program Students / situation Tuition amount Observations
MSc All, except DANI French or foreign EEA/EU nationals* 8000€ 4000€/year
MSc All, except DANI Students coming from a partner university, other than above 8000€ Except Double degree 4000€/year
MSc All, except DANI Other than above 12000€ 6000€/year
MSc2 MSc Data Science and Network Intelligence (DANI) All 5000€ Joint degree

Admission requirement

Online application form. No application fee.

Official transcripts, degree certificate and/or completion certificate for Bachelor degree and Master’s degree (if applicable). Minimum GPA varies depending on the program.

  • CV/Resume
  • State of purpose
  • Copy of passport
  • Proof of English proficiency
  • Recommendation letter(s)

Direct admission to the M2 program: Students holding a M1 or a Bachelor with at least 4 years (240 ECTS) may apply directly to the M2 program.

English proficiency requirement

For programs requiring English language proficiency, the minimum level is required for admission: CEFRL : B2 level


One of the following test scores is required for admission:

TOEIC 750 / 790
TOEFL IBT 72 / 120
Cambridge FCE
PTE Pearson 56 / 90



M1: Natalia Kushik, Associate Professor, Telecom SudParis
Email : @Natalia.Kushik

M2 : Prof. Stephane Maag, Telecom SudParis
Email : @Stephane.Maag