First year (Pre-graduation)
         First semester
Prog1
 Functional (OCaml) and object-oriented (Scala) programming
Arcsys1
 Unix systems, C programming and networks
Fond1
 Formal languages and calculability
Algo1
 Basic algorithms for graphs and trees
Math1
 Lebesgue integration
Math4
 Optimisation and cryptography
Security
 Forensics analysis on Android project
English
Second semester
Prog2
 Advanced programming (C++ and lisp/scheme)
Algo2
 Advanced algorithmics : NP-completeness, probabilistic algorithms, algorithms for geometry
Arcsys2
 Architecture 
Fond2
 Logic 
Math2
 Applied statistics
Image
 OpenGL programming, 3D render, animation
English
        
        
            
Second year -ongoing-
THX
 Complexity theory : PSPACE, L, NL classes, polynomial hierarchy, alternative machines 
SPA
 Solvers principles and architecture 
TS
 Introduction to signal processing  
English
 TOEIC test preparation 
SEL
 Linux operating system 
PDS
 Syntax-directed programs, compilation 
ACF
 Formal conception of softwares (using the proof-assistant Isabelle/HOL)