Please note this list is indicative of the structure of the degree and may be subject to change.

Year 1 (70 ECTS)

Period 1 (Mid-September to Mid-December)

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

 

Period 2 (January to March)

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  

 

Period 3 (March to July/August)

16-week research or industrial internship (INF593) (26 ECTS)

Transverse Courses

  • (Optional) INF520 Projet de 3A
  • Two modules of Humanities and French Culture (HFC) (1.5 ECTS per semester)
  • Sport activities: 2 ECTS
  • Language (French as a Foreign Language, or other): 3 ECTS

Year 2 (70 ECTS)

Period 1 (Mid-September to Mid-December)

One Refresher Course
INF630 Refresher in Computer Science

Two mandatory scientific courses: 2 x 4 ECTS
INF636 Blockchain    
INF637 Reverse engineering vs Obfuscation

 

Period 2 (January to March)

Three mandatory scientific courses: 3 x 4 ECTS
ECO664 Platform Design                            
INF646 Introduction to Formal Methods
INF648 Embedded security: side-channel attacks; javacard

One management course: 4 ECTS
MIE554 Business Models in the Digital Era

 

Transverse courses (Mid-September to March)

One management course to choose among: 4 ECTS


MIE554 Business Models in the Digital Era (First period)
MIE562 Case Studies on Innovation (Second period)

Two mandatory scientific courses: 2 x 4 ECTS

INF638 Filtering architectures                                                                  
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)