Why enroll in this program?
Asset n° 1: Benefit from lectures and project supervision provided by specialist professors and industry experts, pursue a Ph.D. or career in the industry.
Asset n°2: Conduct a project and lab work, gain practical experience through lab work and projects.
Asset n°3: Develop excellent technical and scientific skills in computer science through a wide array of courses, benefit from the program’s strong ties with industry.
Computer Science for Networks specialization
The first-year Master’s program offers students an initiation into industrial and academic research, so they acquire strong practical and theoretical knowledge in computer science and networking. The broad range of courses gives students the opportunity to develop excellent technical and scientific skills. The lectures and project supervision are given by distinguished world-class professors and experts in related fields.
The second-year Computer Science for Networks 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.
Cyber-Physical System specialization
The core aspects of Cyber-Physical Systems (CPS) are the interaction with the physical world and the communication with other systems. These aspects pose new challenges to design and implement reliable, secure, and performant software and require an interdisciplinary approach from Computer Science, Robotics, Embedded Systems, and Artificial Intelligence.
The main objective of the track is to train the researchers and professionals that will develop the next generation of complex autonomous systems.
The first year of the program covers the essential skills to develop CPS as well as conducting research projects in the Institut Polytechnique de Paris laboratories.
The second year allows the student to focus on specific topics (e.g., robotics, embedded systems, real-time systems) and to join a semester-long research internship (either in academia or industry).
The Cybersecurity Master’s program aims to teach students the theoretical foundations, key concepts and common tools relating to computer science. The program is designed to provide students with the solid knowledge and know-how to master the foundations of computer science, while also developing skills in various fields of cybersecurity including cryptology, systems security, network security, modeling and protocol validation.
The program also includes courses related to current trends in cybersecurity such as blockchains and machine learning. Focusing on research, the program introduces students to research labs through projects and a Master’s thesis. On completing the two-year program, students will be equipped to pursue a PhD or build a career in industry.
Data and Artificial Intelligence specialization
The two-year Data and Artificial Intelligence Master’s program covers artificial intelligence (AI) and large-scale data management. Students will acquire the basics of machine learning, logic, big data systems and databases, before diving into applications in advanced machine learning, symbolic AI, swarm intelligence, natural language processing, visual computing, and robotics.
Students can choose from a wide range of courses including mining large datasets, big data processing systems, reinforcement learning, GPU programming, semantic networks, cognitive modeling, self-organizing multi-agent systems, autonomous navigation for robots, text mining and image understanding, as well as social issues in AI.
This first-year program provides students with core knowledge and requires them to conduct a research project.
In the second year, students will build more advanced knowledge and complete a research internship.
Foundations of Computer Science
High-Performance Data Analytics
Interaction, Graphics, and Design
Operations Research (in French only)
Parallel and distributed systems
After graduation, students will have a wide range of opportunities:
A career in a research institute or university
Engineering positions in the industry focusing on networks and communication systems
Ph.D. at Institut Polytechnique de Paris or in industry
Completion of a Bachelor of Science at Institut Polytechnique de Paris or equivalent in France or abroad.
Applicants are required to have good foundations in mathematics and networks, and basic knowledge of algorithms, software engineering, and general network architectures, depending on the specialization of your interest.
English (B2 level): for non-native English speakers, a language certificate is required
How to apply
Applications can be submitted exclusively online. You will need to provide the following documents:
Two academic references (added online directly by your referees)
Statement of purpose