Institut Polytechnique de Paris
Ecole Polytechnique ENSTA ENSAE Télécom Paris Télécom SudParis
Partagez la page

Master Year 2 Computer Science for Networks

Master Year 2 Computer Science for Networks
Year

Master Year 2

Program

Computer Science for Networks

ECTS Credits

60

Language

English

Orientation

Research and Industry

Locations

Palaiseau Campus 

Course duration

12 months, full time

Course start

September

Degree awarded

Master’s degree

WHY ENROLL IN THIS PROGRAM?

Asset n° 1 

Pursue a PhD or career in industry

Asset n°2

Gain practical experience through lab work and projects

Asset n°3

Benefit from the program’s strong ties with industry and research labs

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.

Objectives

This second-year program allows to students to:

  • Be initiated to research and acquire strong practical and theoretical knowledge in networks and computer science
  • Deepen their technical knowledge through computer science methodologies applied to networks, as well as discover emerging research topics
  • Master formal techniques for network analysis
  • Study and apply advanced software engineering techniques - e.g. software defined networks and containerization - to define, compute, improve and master the development of distributed networks

After graduation, students will have a wide range of opportunities:

  • Career in a research institute or university
  • Engineering positions in industry focusing on comptuer science, networks and communication systems
  • PhD at Institut Polytechnique de Paris or in industry

The M2 CSN program is divided in two semesters. The first one gets deeply into specialization with technical and research topics. This semester is mainly dedicated to the study of techniques, methods and tools provided by computer science to model, analyze and improve networks and distributed systems.

Then, based on the choices of courses made by the students, a set of topics may define a CSN specialization such as Formal Methods for Networks Analysis, Algorithmic in Distributed Systems, Software development for the Networks, Dynamic Systems, Security and Testing, Logics, Verification, etc. The courses (UE) mentioned below define these topics. They are taught by teachers and researchers from Telecom SudParis, Telecom Paris and Ecole Polytechnique as well as industrials.

The semester is built on 30 credits ECTS. Four UE are mandatory (with a total of 15 ECTS) and others have to be chosen by students among a broad choice allowing to target a specialization. Based on the students’ choices, objectives above mentioned can be reached. In parallel to the followed courses, a research project aims at initiating students to research. This project runs all along the semester.

Furthermore, the M2 CSN proposes diverse courses in areas such as management and effective communications. Furthermore, although all courses are taught in English, our M2 CSN proposes French courses.

The second semester is dedicated to the master thesis (30 ECTS) which is commonly realized in a research Lab, an academic organization or an industrial (always remunerated). The master thesis might be research oriented.

Core courses

The four following courses are mandatory for all M2 CSN students and provide 15 ECTS.

Simulation and Metrology

21h

2.5 ECTS

English

Virtualization: Concept and implementation

21h

2.5 ECTS

English

Research Project

42h

5 ECTS

English

Middleware for distributed Applications

42h

5 ECTS

English

 

Elective courses

M2 CSN students have to choose among the following courses to obtain a minimum of 15 ECTS.

Dynamic Systems, autonomous and self-adaptative

21h

2 ECTS

English

Network Security and Privacy

42h

5 ECTS

English

Network Science and Graph Learning

30h

4 ECTS

English

Wireless network and IoT

42h

5 ECTS

English

Software Model based Testing

21h

2.5 ECTS

English

Global Laboratory for Industry-Driven Software Development

42h

6 ECTS

English

Computational logic

36h

4 ECTS

English

Algorithm analysis and Computational Complexity

21h

2.5 ECTS

English

Software Defined Networks

21h

2.5 ECTS

English

Machine Learning for Networks

41h

4 ECTS

Engish

Formal Verification

21h

2.5 ECTS

English

Algorithms for dynamic and reconfigurable distributed systems

21h

2 ECTS

English

French

36h

2.5 ECTS

English

Decision Procedures for Artificial Intelligence

21h

2.5 ECTS

English 

Internship, manuscript and oral defense

The second semester is dedicated to the master thesis (30 ECTS) which is commonly realized in a research lab, an academic organization or an industrial (always remunerated). The master thesis might be research oriented.

Admission requirements

Academic prerequisites

  • Completion of the first year of a Master in computer science or related field at Institut Polytechnique de Paris or equivalent in France or abroad
  • Demonstrated basic knowledge in network protocols, object programming languages, mathematics and probability

Language prerequisites

English (B2): for non-native English speakers, a certificate is required (CEFR B2; IELTS: 5.5/9 ; TOEFL paper based: 550/677; TOEFL computer based: 213/300; TOEFL internet based: 79/120; TOEIC: 750/990; Cambridge: CAE (Certificate of Advanced English); CET-6 600)

How to apply

Applications can be submitted exclusively online. You will need to provide the following documents:

  • Transcript
  • Two academic references (added online directly by your referees)
  • CV/resume
  • Statement of purpose

You will receive an answer in your candidate space within 2 months of the closing date for the application session.

Fees and scholarships

Fees for 2023-2024 are :

  • EU/EEA/Switzerland students: 4648€
  • Non-EU/EEA/Switzerland students: 6839€
  • Engineer students enrolled in one of the five member schools of Institut Polytechnique de Paris (Ecole polytechnique, ENSTA Paris, ENSAE Paris, Télécom Paris and Télécom SudParis): 159€
  • Special cases: please refer to the "Cost of studies" of the FAQs

Find out more about scholarships

Please note that fees and scholarships may change for the following year. 

Applications and admission dates

Coordinator

Stéphane Maag

Program office

Sujun Chen

General enquiries

master-admission@ip-paris.fr

Description

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.

Objectives

This second-year program allows to students to:

  • Be initiated to research and acquire strong practical and theoretical knowledge in networks and computer science
  • Deepen their technical knowledge through computer science methodologies applied to networks, as well as discover emerging research topics
  • Master formal techniques for network analysis
  • Study and apply advanced software engineering techniques - e.g. software defined networks and containerization - to define, compute, improve and master the development of distributed networks

After graduation, students will have a wide range of opportunities:

  • Career in a research institute or university
  • Engineering positions in industry focusing on comptuer science, networks and communication systems
  • PhD at Institut Polytechnique de Paris or in industry

The M2 CSN program is divided in two semesters. The first one gets deeply into specialization with technical and research topics. This semester is mainly dedicated to the study of techniques, methods and tools provided by computer science to model, analyze and improve networks and distributed systems.

Then, based on the choices of courses made by the students, a set of topics may define a CSN specialization such as Formal Methods for Networks Analysis, Algorithmic in Distributed Systems, Software development for the Networks, Dynamic Systems, Security and Testing, Logics, Verification, etc. The courses (UE) mentioned below define these topics. They are taught by teachers and researchers from Telecom SudParis, Telecom Paris and Ecole Polytechnique as well as industrials.

The semester is built on 30 credits ECTS. Four UE are mandatory (with a total of 15 ECTS) and others have to be chosen by students among a broad choice allowing to target a specialization. Based on the students’ choices, objectives above mentioned can be reached. In parallel to the followed courses, a research project aims at initiating students to research. This project runs all along the semester.

Furthermore, the M2 CSN proposes diverse courses in areas such as management and effective communications. Furthermore, although all courses are taught in English, our M2 CSN proposes French courses.

The second semester is dedicated to the master thesis (30 ECTS) which is commonly realized in a research Lab, an academic organization or an industrial (always remunerated). The master thesis might be research oriented.

Core courses

The four following courses are mandatory for all M2 CSN students and provide 15 ECTS.

Simulation and Metrology

21h

2.5 ECTS

English

Virtualization: Concept and implementation

21h

2.5 ECTS

English

Research Project

42h

5 ECTS

English

Middleware for distributed Applications

42h

5 ECTS

English

 

Elective courses

M2 CSN students have to choose among the following courses to obtain a minimum of 15 ECTS.

Dynamic Systems, autonomous and self-adaptative

21h

2 ECTS

English

Network Security and Privacy

42h

5 ECTS

English

Network Science and Graph Learning

30h

4 ECTS

English

Wireless network and IoT

42h

5 ECTS

English

Software Model based Testing

21h

2.5 ECTS

English

Global Laboratory for Industry-Driven Software Development

42h

6 ECTS

English

Computational logic

36h

4 ECTS

English

Algorithm analysis and Computational Complexity

21h

2.5 ECTS

English

Software Defined Networks

21h

2.5 ECTS

English

Machine Learning for Networks

41h

4 ECTS

Engish

Formal Verification

21h

2.5 ECTS

English

Algorithms for dynamic and reconfigurable distributed systems

21h

2 ECTS

English

French

36h

2.5 ECTS

English

Decision Procedures for Artificial Intelligence

21h

2.5 ECTS

English 

Internship, manuscript and oral defense

The second semester is dedicated to the master thesis (30 ECTS) which is commonly realized in a research lab, an academic organization or an industrial (always remunerated). The master thesis might be research oriented.

Admission requirements

Academic prerequisites

  • Completion of the first year of a Master in computer science or related field at Institut Polytechnique de Paris or equivalent in France or abroad
  • Demonstrated basic knowledge in network protocols, object programming languages, mathematics and probability

Language prerequisites

English (B2): for non-native English speakers, a certificate is required (CEFR B2; IELTS: 5.5/9 ; TOEFL paper based: 550/677; TOEFL computer based: 213/300; TOEFL internet based: 79/120; TOEIC: 750/990; Cambridge: CAE (Certificate of Advanced English); CET-6 600)

How to apply

Applications can be submitted exclusively online. You will need to provide the following documents:

  • Transcript
  • Two academic references (added online directly by your referees)
  • CV/resume
  • Statement of purpose

You will receive an answer in your candidate space within 2 months of the closing date for the application session.

Fees and scholarships

Fees for 2023-2024 are :

  • EU/EEA/Switzerland students: 4648€
  • Non-EU/EEA/Switzerland students: 6839€
  • Engineer students enrolled in one of the five member schools of Institut Polytechnique de Paris (Ecole polytechnique, ENSTA Paris, ENSAE Paris, Télécom Paris and Télécom SudParis): 159€
  • Special cases: please refer to the "Cost of studies" of the FAQs

Find out more about scholarships

Please note that fees and scholarships may change for the following year. 

Applications and admission dates

Coordinator

Stéphane Maag

Program office

Sujun Chen

General enquiries

master-admission@ip-paris.fr