The Computer Science Master’s program aims at teaching students the theoretical foundations, and the various concepts and tools of computer science. The program runs for 2 years. The cybersecurity track is designed first to give students a solid body of knowledge and know-how about the foundations of computer science, and then to develop skills in the various fields of cybersecurity (cryptology, systems security, network security, modeling and validation of protocols, etc.). The track also includes courses related to current trends in cybersecurity such as blockchains and machine learning.
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. The track may however also be a good step towards jobs in the industry such as R&D departments.
Language of instruction: English
Oriented: Industry and research
Duration: 1 year (to be followed by the M2)
Courses Location: Palaiseau
The first year of the track contains several courses to teach the fundamentals of computer science regarding different aspects (network, systems, database, programming, cryptology). Indeed, to be able to protect systems against attackers, one must understand how they work, and how their different parts interact. Building on this body of knowledge, the M1 also proposes introductory courses in different fields of cybersecurity. This year comprises an internship in a laboratory which aims at giving the student a first research experience. After this year, the students will be prepared to take advanced courses in cybersecurity.
- The Fundamentals of Modern Computer Networking (4 ECTS)
- The Fundamentals of Computer Architectures and Operating Systems (4 ECTS)
- The Fundamentals of Database and Programming (4 ECTS)
- Introduction to Cryptology (4 ECTS)
- Introduction to Systems Security (4 ECTS)
- Introduction to Network Security (4 ECTS)
- Two options among
◦ Distributed Computing (4 ECTS)
◦ Machine Learning (4 ECTS)
◦ Introduction to Information Theory (4 ECTS)
- Project (8 ECTS)
- A 3-month internship in a research environment (20 ECTS)
- Computer Science Laboratory (LIX)
- Information Processing and Communications Laboratory (LTCI)
- Computer Science and System Engineering Laboratory (U2IS)
The main focus of the cybersecurity track is to prepare students for a PhD. Indeed, the 2-year program teaches a solid set of knowledge and skills, which is nowadays requried to tackle the cybersecurity challenges of tomorrow. Yet, since cybersecurity is also a domain where the industry is innovating at a fast pace, the students of the cybersecurity track may also find interesting positions in tech companies, especially in research and development departments.
Institutional partners: Some teaching units will be taught in collaboration with Paris-Saclay University. Internships can be performed in laboratories supported by national scientific institutions such as CNRS, INSERM, INRA, CEA, INRIA …
- ENSTA Paris
- École Polytechnique
- Télécom Paris
- Télécom SudParis
- A Bachelor’s degree in Computer Science or equivalent.
- The entire program is taught in English, and proof of English proficiency is a prerequisite for the program.
- Native speakers of English and students who studied in English do not need a certificate of English proficiency.
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.
You shall receive an answer 2 months after the application deadline of the session.
International Master: EU students : 4250 euros / Non-EU students: 6250 euros