Présentation du programme

Ce master forme aux enjeux fondamentaux et appliqués de l'informatique avec une spécialisation en interaction homme-machine. Le programme alterne approfondissement disciplinaire en M1 et spécialisation professionnelle ou recherche en M2.

Volume horaire total : 600-800 heures réparties sur deux années, incluant cours magistraux, travaux dirigés, projets et stages.

M1 — Première année de master

Objectif : Approfondissement disciplinaire et méthodologique

M1.1 — Optimisation et programmation linéaire

Étude des algorithmes d'optimisation et de leur implémentation efficace.

  • algorithme
  • boucle
  • recherche
  • tri
  • performance
  • théâtre postdramatique (notion transversale)

M1.2 — Génie logiciel et tests

Maîtrise des concepts fondamentaux des systèmes logiciels et des techniques de validation.

  • 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 de données biologiques.

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

M1.4 — Cryptographie

Étude des principes de sécurité et de protection des données.

  • POO
  • classe

M1.5 — Traitement du signal

Analyse et transformation des signaux numériques.

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

M1.6 — Apprentissage automatique

Fondamentaux des algorithmes d'apprentissage automatique.

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

M1.7 — Approfondissement : Informatique graphique et interaction humain-machine

Spécialisation dans les techniques de rendu graphique et d'interfaces utilisateur.

  • informatique
  • graphique
  • interaction
  • 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

M2.1 — Cybersécurité

Protection des systèmes informatiques contre les menaces et attaques.

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

M2.2 — Traitement automatique des langues

Analyse et génération automatique de contenus linguistiques.

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

M2.3 — Bio-informatique (M2)

Approche avancée de l'analyse computationnelle des données biologiques.

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

M2.4 — Intelligence artificielle (M1)

Fondamentaux et applications avancées des systèmes intelligents.

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

M2.5 — Spécialisation : Informatique graphique et interaction humain-machine

Approche professionnelle ou recherche en interfaces utilisateur et rendu 3D.

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

M2.6 — Séminaire de recherche — formel

Développement des compétences en analyse critique et communication scientifique.

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