Please note this list is indicative of the structure of the degree and may be subject to change.
One Refresher Course
INF538 Refresher in Computer Science
Four mandatory scientific courses: 4 x 4 ECTS
INF557 From the internet to the IoT: the Fundamentals of Modern Computer Networking
INF558 Introduction to Cryptology
INF559 Architecture des ordinateurs et systèmes d’exploitation
INF571 Distributed Computing
One optional scientific courses: 4 ECTS (not mandatory)
INF551 Computational Logic: from Artificial Intelligence to Zero Bugs
INF553 Database Management systems
INF554 Machine Learning I
Three mandatory scientific courses: 3 x 4 ECTS
INF568 Advanced Cryptology
INF565 Introduction to Cybersecurity
INF586 Sécurité des réseaux
One elective scientific courses: 1 x 4 ECTS
INF563 Introduction to Information Theory
INF587 Informatique quantique et applications
MAP569 Machine Learning II
One management course: 4 ECTS
MIE564 Technology-based entrepreneurship and new business creation
Three mandatory scientific courses: 3 x 4 ECTS
INF638 Filtering architectures
INF648 Embedded security: side-channel attacks; javacard
INF647 C-secure programming / System security
- Two modules of Humanities and French Culture (HFC) (1.5 ECTS per semester)
- Sport acivities: 2 ECTS
- Language (French as a Foreign Language, or other): 3 ECTS
Third period (March to July/August)
20-week research or industrial internship (INF693) (30 ECTS)