Présentation du programme

Ce master forme des experts en informatique avec une spécialisation en cybersécurité, couvrant les aspects théoriques et pratiques des systèmes sécurisés, de la cryptographie et de l'analyse des risques.

Le programme est structuré en deux années (M1 et M2) avec un volume horaire total de 600 à 800 heures, incluant cours magistraux, travaux dirigés, projets et stages.

M1 — Première année de master

Objectif : Approfondissement disciplinaire et méthodologique

Volume horaire : 300-400h (CM, TD, projets + stage de 2-3 mois)

M1.1 — Optimisation et programmation linéaire

Étude des algorithmes d'optimisation et de leur application en programmation linéaire.

  • algorithme
  • boucle
  • recherche
  • tri
  • performance
  • théâtre postdramatique

M1.2 — Génie logiciel et tests

Maîtrise des concepts fondamentaux du génie logiciel et des techniques de test et débogage.

  • système d'exploitation
  • processus
  • test
  • débogage
  • liste chaînée
  • pile
  • Von Neumann
  • processeur

M1.3 — Bio-informatique

Application des concepts informatiques à l'analyse des données biologiques.

  • informatique
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M1.4 — Cryptographie

Fondamentaux de la cryptographie moderne et applications en sécurité informatique.

  • POO
  • classe

M1.5 — Traitement du signal

Techniques de traitement des signaux numériques et applications en cybersécurité.

  • traitement
  • signal
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M1.6 — Apprentissage automatique

Principes et applications de l'apprentissage automatique en cybersécurité.

  • apprentissage
  • automatique
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M1.7 — Approfondissement : Cybersécurité et cryptographie

Spécialisation avancée en cybersécurité avec focus sur les techniques cryptographiques.

  • cybersécurité
  • cryptographie
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2 — Deuxième année de master

Objectif : Spécialisation et préparation à la professionnalisation ou à la thèse

Volume horaire : 300-400h (parcours spécialisé + mémoire/stage de 4-6 mois)

M2.1 — Cybersécurité

Approche approfondie des enjeux et solutions en cybersécurité moderne.

  • cybersécurité
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2.2 — Traitement automatique des langues

Techniques de traitement automatique des langues naturelles et applications en sécurité.

  • traitement
  • automatique
  • langues
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2.3 — Bio-informatique (M2)

Approche avancée de la bio-informatique avec applications en cybersécurité.

  • informatique
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2.4 — Intelligence artificielle (M1)

Fondamentaux de l'intelligence artificielle et applications en cybersécurité.

  • intelligence
  • artificielle
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2.5 — Spécialisation : Cybersécurité et cryptographie

Parcours spécialisé approfondissant les techniques de cybersécurité et cryptographie.

  • cybersécurité
  • cryptographie
  • algorithme
  • donnée
  • complexité
  • abstraction
  • automatisation

M2.6 — Séminaire de recherche — formel

Séminaire dédié à la recherche en informatique formelle avec lecture critique et présentations.

  • séminaire
  • lecture critique
  • état de l'art
  • présentation