Study programme (2023-2024)
You will find below the first and second year courses (compulsory and elective) of :
- Master’s in Computer Science, Cybersecurity track (Software & System Security and Hardware Security specialisations)
- Master’s Computer Science, track Chief information security officer
- Master’s in Mathematics and Applications – IT Mathematics and Cryptography
Click on each course to read their description, teaching goal, teaching team and so on.
(Some descriptions are still being written)
Courses in Year 1 and Year 2
Innovation and Entrepreneurship (I&E) specialisation:
As part of the Master’s Computer Science, students have the opportunity to take introductory courses in innovation and entrepreneurship in the first year.
The Innovation & Entrepreneurship specialisation is run by EIT Digital Master School, with which CyberSchool maintains academics connections.
Course descriptions
Year 1:
Semester 1:
- Algorithms designs and analysis
- Analyse et conception
- Basic Cryptography
- Low Level Programming
- Maths for Security
- Network Security
- System Security
Courses specific to the Innovation and Entrepreneurship specialisation:
Semester 2:
- Embedded Systems
- English
- Machine Learning
- Operating System Kernels
- Privacy
- Research Project
- Rust Programming
- Software Exploitation
- Software Security
- Stage
Courses specific to the Innovation and Entrepreneurship specialisation:
Year 2:
Semester 3:
- Advanced Cryptography
- Advanced hardware protection
- Blockchain principles and applications
- Cryptanalysis
- Interception of Non-Protocol Radio Signals
- Introduction to cybersecurity law
- Intrusion Detection Systems
- Network Administration
- Operating System Security
- Proofs of security
- Secured Implementations for Cryptography
- Sécurité des réseaux
- Security Challenges
- Security Policies and Pentest
- Web Application Security
Semester 4:
- English
- Research project
- Réussir son insertion professionnelle
- Stage
Courses in Year 1 and Year 2

Course descriptions
Descriptions of courses upcoming.
Year 1:
Semester 1:
- Architecture des Systèmes d’information
- Audits de la sécurité des systèmes d’information
- Cybersécurité : Menaces et organisations, hygiène numérique
- Gestion des risques
- Management de projet et communication
- Programmation pour réseaux et systèmes
- Sécurité des Systèmes Linux & Windows
- Suivi d’alternance 1
Semester 2:
- Alternance S2
- Anglais
- Cryptographie & vie privée
- Réseaux et sécurité du Cloud
- Sécurité des bases de données
Year 2:
Semester 1:
- Droit & Protection des données
- Gestion de crise et sécurité opérationnelle
- Management de projet et communication
- Méthodologie Pentest
- Organisation, normes et outils étatiques
- Sécurité avancée des SI d’entreprise
- Suivi d’alternance 2
Semester 2:
- Alternance S2
- Anglais
Courses in Year 1 and Year 2

Course descriptions
Year 1:
Semester 1:
- Algèbre de base
- Algorithmique de base
- English
- Low Level Programming
- Méthodes formelles
- Outils en probabilités et statistique pour l’ingénierie mathématiques et l’intelligence artificielle
- Théorie de l’information
Semester 2:
- Algèbre commutative et géométrie algébrique
- Apprentissage statistique
- Codes correcteurs
- Complément en cryptographie
- Complexité
- Cryptographie
- Histoire des mathématiques
- Network Security
- Projet R&D
- Théorie des nombres
Year 2:
Semester 3:
- Blockchain principles and applications
- C++, compléments
- C++, les bases
- Courbes elliptiques pour la cryptographie
- Cryptanalysis
- Droit de la cybersécurité
- Java
- Programmation parallèle, GPU
- Proofs of security
- Réseaux euclidiens en cryptographie
- Securité des implémentations
- Sécurité des implémentations 2
- Sécurité des protocoles
- Sécurité des réseaux
Semester 4: