Institut Polytechnique de Paris
Ecole Polytechnique ENSTA Ecole des Ponts ENSAE Télécom Paris Télécom SudParis
Share

Major - Computer Science for Networks

Major - Computer Science for Networks
Program

Computer Science

Track

Cybersecurity, Cyberphysical Systems, and Networks (CCSN)

ECTS Credits

120

Language

English

Orientations

Research and Industry

Location

Palaiseau Campus 

Course duration

2 Years, 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

CSN major 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. The lectures and project supervision are given by distinguished world-class professors and experts in related fields.

Objectives

  • 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
  • Be initiated to research and acquire strong practical and theoretical knowledge in networks and computer science
  • Occupy research and engineering positions in the fields of modelling and analyzing complex networks, as well as distributed computing for advanced communicating systems
  • Work for key industry players in positions relating to networking
  • Pursue a PhD at Institut Polytechnique de Paris, another leading university or research center

Semester 1

Course titleHours / ECTS / Language
C Programming and Unix42h / 5 ECTS / English
Networks45h / 5 ECTS / English
French Language and Culture36h / 3 ECTS / English, French
Optimization30h / 4 ECTS / English
Introduction to Information Theory15h / 2 ECTS / English
Internet of Things and Data Analytics30h / 4 ECTS / English
Machine Learning: Shallow & Deep Learning25h / 3 ECTS / English
Low-level data management21h / 2.5 ECTS / English
Business Plan Challenge8h / 2 ECTS / English

Semestre 2

Course titleHours / ECTS / Language
Project Cassiopée45h / 6 ECTS / English, French
French Language and Culture24h / 3 ECTS / English, French
Principles of Relational Data Management15h / 2 ECTS / English
Principles of Distributed Data Management15h / 2 ECTS / English
Network programming30h / 3 ECTS / English
Intelligent data networks42h / 5 ECTS / English
Engineering for quality of service21h / 2.5 ECTS / English
Performance Evaluation and Metrics21h / 2.5 ECTS / English
Distributed Computing Systems21h / 2.5 ECTS / English
Effective communication essentials21h / 2.5 ECTS / English

Semester 3

Course titleHours / ECTS / Language
Simulation and Metrology21h / 2.5 ECTS / English
Virtualization: Concept and implementation21h / 2.5 ECTS / English
Research Project42h / 5 ECTS / English
Middleware for distributed Applications42h / 5 ECTS / English
Algorithm analysis and Computational complexity21h / 2.5 ECTS / English
Computational Logic: Artificial Intelligence To Zero Bugs36h / 4 ECTS / English
Network Security and Privacy42h / 5 ECTS / English
Network Science and Graph Learning30h / 4 ECTS / English
Wireless network and IoT42h / 5 ECTS / English
Software Model based Testing21h / 2.5 ECTS / English
Decision Procedures for Artificial Intelligence21h / 2.5 ECTS / English
Formal Verification21h / 2.5 ECTS / English
Machine Learning for Networks35h / 4 ECTS / English
French/FLE42h / 2,5 ECTS / English, French

Semester 4

The second semester of M2 CSN is devoted to the master thesis (30 ECTS) which takes place in a research lab or a company. The master thesis might be research oriented.

Admission requirements

Academic prerequisites

  • Bachelor of Science in Computer Science
  • Applicants are required to have good foundations in mathematics and networks, and basic knowledge of algorithms, software engineering and general network architectures

Language prerequisites

English (B2)

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

Fees and scholarships

Registration fees are available here

Find out more about scholarships

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

Applications and admission dates

Coordinator

Natalia Kushik

Student affairs office

Sujun Chen

General enquiries

master-admission@ip-paris.fr

Description

CSN major 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. The lectures and project supervision are given by distinguished world-class professors and experts in related fields.

Objectives

  • 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
  • Be initiated to research and acquire strong practical and theoretical knowledge in networks and computer science
  • Occupy research and engineering positions in the fields of modelling and analyzing complex networks, as well as distributed computing for advanced communicating systems
  • Work for key industry players in positions relating to networking
  • Pursue a PhD at Institut Polytechnique de Paris, another leading university or research center

Semester 1

Course titleHours / ECTS / Language
C Programming and Unix42h / 5 ECTS / English
Networks45h / 5 ECTS / English
French Language and Culture36h / 3 ECTS / English, French
Optimization30h / 4 ECTS / English
Introduction to Information Theory15h / 2 ECTS / English
Internet of Things and Data Analytics30h / 4 ECTS / English
Machine Learning: Shallow & Deep Learning25h / 3 ECTS / English
Low-level data management21h / 2.5 ECTS / English
Business Plan Challenge8h / 2 ECTS / English

Semestre 2

Course titleHours / ECTS / Language
Project Cassiopée45h / 6 ECTS / English, French
French Language and Culture24h / 3 ECTS / English, French
Principles of Relational Data Management15h / 2 ECTS / English
Principles of Distributed Data Management15h / 2 ECTS / English
Network programming30h / 3 ECTS / English
Intelligent data networks42h / 5 ECTS / English
Engineering for quality of service21h / 2.5 ECTS / English
Performance Evaluation and Metrics21h / 2.5 ECTS / English
Distributed Computing Systems21h / 2.5 ECTS / English
Effective communication essentials21h / 2.5 ECTS / English

Semester 3

Course titleHours / ECTS / Language
Simulation and Metrology21h / 2.5 ECTS / English
Virtualization: Concept and implementation21h / 2.5 ECTS / English
Research Project42h / 5 ECTS / English
Middleware for distributed Applications42h / 5 ECTS / English
Algorithm analysis and Computational complexity21h / 2.5 ECTS / English
Computational Logic: Artificial Intelligence To Zero Bugs36h / 4 ECTS / English
Network Security and Privacy42h / 5 ECTS / English
Network Science and Graph Learning30h / 4 ECTS / English
Wireless network and IoT42h / 5 ECTS / English
Software Model based Testing21h / 2.5 ECTS / English
Decision Procedures for Artificial Intelligence21h / 2.5 ECTS / English
Formal Verification21h / 2.5 ECTS / English
Machine Learning for Networks35h / 4 ECTS / English
French/FLE42h / 2,5 ECTS / English, French

Semester 4

The second semester of M2 CSN is devoted to the master thesis (30 ECTS) which takes place in a research lab or a company. The master thesis might be research oriented.

Admission requirements

Academic prerequisites

  • Bachelor of Science in Computer Science
  • Applicants are required to have good foundations in mathematics and networks, and basic knowledge of algorithms, software engineering and general network architectures

Language prerequisites

English (B2)

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

Fees and scholarships

Registration fees are available here

Find out more about scholarships

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

Applications and admission dates

Coordinator

Natalia Kushik

Student affairs office

Sujun Chen

General enquiries

master-admission@ip-paris.fr