Computer Science

The goal of the Computer Science Master’s program is to teach students the theoretical foundations, and the various concepts and tools of computer science. The program offers a broad coverage of different areas, including systems, networks, artificial intelligence, and cybersecurity, as well as algorithms and human-computer interaction. The program runs for 2 years, and students can choose one of 9 possible study tracks. The program is designed to give students both an in-depth understanding of their topic of choice and an exposure to other topics, by giving them ample freedom to reach out into other subjects. The program has a focus on research, and aims to integrate students into research labs through projects and the master’s thesis, in order to prepare them for a PhD.


This master’s program equips students with the necessary background to pursue a research-oriented career in the area of computer science. Students learn the key methods, algorithms, and theories in their domain of choice. Through transversal course choices, students learn to combine different assets from different domains of computer science and related fields. The deep integration into actual research work in the research laboratories gives students experience of scientific work, in order to prepare them for their career.


Students join the program after the Bachelor’s degree (at Bac+3, M1 level or equivalent) or after a 4-year diploma or higher (at Bac+4, M2 level or equivalent), and choose one out of the following 9 study tracks: Data & Artificial Intelligence (DataAI), Parallel and Distributed Systems (PDS), High Performance Data Analytics (HPDA), Operations Research (MPRO), Cyber-Physical Systems (CPS), Cybersecurity, Computer Science for Networks (CSN), Foundations of Computer Science (MPRI), Interaction Graphics & Design (IGD).

During the two years of study, students validate 90 ECTS in coursework, and 30 ECTS in a master’s thesis. The master’s thesis is a research project done in one of the research labs of IP Paris. The coursework consists of coursework in the study track of choice, a certain number of ECTS in other related tracks of the IP Paris of the student’s choice, and a shorter research project in a research lab. The master’s degree can be followed by a PhD.

Master 1

Master 1 in Computer Science for Networks
Master 1 in Cybersecurity
Master 1 in Cyber Physical System
Master 1 in Data Artificial Intelligence
Master 1 in Foundations of Computer Science
Master 1 in High Performance Data Analytics
Master 1 in Interaction, Graphic & Design
Master 1 in Operations Research
Master 1 in Parallel and Distributed Systems

Master 2

Master 2 in Computer Science for Networks
Master 2 in Cybersecurity
Master 2 in Cyber Physical System
Master 2 in Data & Artificial Intelligence
Master 2 in Foundations of Computer Science
Master 2 in High Performance Data Analytics
Master 2 in Interaction, Graphic & Design
Master 2 in Operations Research
Master 2 in Parallel and Distributed Systems

PhD Track

Alternatively, students can choose the PhD Track in Computer Science. This program starts also at M1 or M2 level, but continues directly to a PhD. Students can apply both to the master’s program and to the PhD track, if they wish.



  • ENSTA Paris
  • Ecole Polytechnique
  • Télécom Paris
  • Télécom SudParis


The study track “Operational Research” is a cooperation with Cnam, L’Ecole Nationale des Ponts et Chaussées, and ENSIIE. The study track “Foundations of Computer Science” is a cooperation with Université Paris Sciences et Lettres, and Paris-Saclay University. The study track “Interaction, Graphics & Design” is a cooperation with Paris-Saclay University and ENS Saclay.

  • Chair Data Science and Artificial Intelligence for Digitalized Industry and Services (Télécom Paris et al.)
  • Chair Connected Cars and Cyber Security (Télécom Paris et al.)
  • Chair Ingénierie des Systèmes Complexes (École Polytechnique, Télécom Paris, ENSTA PariTech)
  • Chair NewNet@Paris (Télécom Paris et al.)
    Chaire Data Engineering et Intelligence Artificielle pour la Banque et l’Assurance (Télécom Paris et al.)
  • Chair Pédagogie des Sciences de la Donnée (Télécom Paris et al.)
  • Chair Data Science pour le e-commerce (Télécom Paris et al.)
  • Chair Entrepreneuriat numérique étudiant (Télécom Paris et al.)
  • Chair Methods and Algorithms for Artificial Intelligence (Télécom Paris et al.)
  • Chair “Artificial Intelligence and Visual Computing Chair” (École Polytechnique)
  • Chair “Blockchain & B2B Platforms Chair” (École Polytechnique)
  • Chair “Data Science for Insurance Sector” (École Polytechnique)
  • Chair “Integrated Urban Mobility” (École Polytechnique)
  • Chair “Internet of Everything” (École Polytechnique)


Application guidelines for a master’s program at IP Paris

Academic Prerequisites
A Bachelor’s degree in Computer Science, Mathematics, or equivalent.

Language prerequisites
The vast majority of the program is taught in English, and proof of English proficiency at B2 level is a prerequisite for the program. Native speakers of English and students who studied in English do not need a certificate of English proficiency. The study track “Operational Research” is taught in French, and the requirements apply accordingly for French.

Application timeline
Master 1 and Master 2 – Deadlines for the Master application sessions are as follows:
– First session: February 28, 2020
– Second session: April 30, 2020
– Third Session (optional): June 30, 2020 (only if there are availabilities remaining after the 2 first sessions)
Applications not finalized for a session will automatically be carried over to the next session.

PhD Tracks – The deadline for PhD Track application is February 28, 2020 – Extended to March 22, 2020
Eligible applicants on the basis of the provided documentation will be contacted for an interview from the 15th of March onwards.

You shall receive an answer 2 months after the application deadline of the session.
You can check your application status by logging in your candidate space.



Registration for : Computer Science

[contact-form-7 404 "Not Found"]

Share This Course