Présentation générale

Ce programme de master en Informatique, spécialisé en Cloud et systèmes distribués, propose une formation approfondie en deux années (M1 et M2). Il combine approfondissement disciplinaire, méthodologie de recherche et préparation à la professionnalisation ou à la thèse.

Le volume horaire total varie entre 600 et 800 heures selon les universités, avec une répartition équilibrée entre 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 avec focus sur les tests et le 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 de données biologiques.

informatique algorithme donnée complexité abstraction automatisation

M1.4 — Cryptographie

Étude des principes fondamentaux de la cryptographie moderne.

POO classe

M1.5 — Traitement du signal

Analyse et traitement des signaux numériques avec applications pratiques.

traitement signal algorithme donnée complexité abstraction automatisation

M1.6 — Apprentissage automatique

Fondamentaux de l'apprentissage automatique et ses applications.

apprentissage automatique algorithme donnée complexité abstraction automatisation

M1.7 — Approfondissement : Systèmes et réseaux

Spécialisation avancée en architectures distribuées et protocoles réseau.

systèmes réseaux cohérence consensus middleware réplication réseau algorithme

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é

Protection des systèmes informatiques contre les cybermenaces.

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

M2.2 — Traitement automatique des langues

Application des techniques d'IA au traitement des langues naturelles.

traitement automatique langues algorithme donnée complexité abstraction automatisation

M2.3 — Bio-informatique (M2)

Approche avancée de la bio-informatique avec applications modernes.

informatique algorithme donnée complexité abstraction automatisation

M2.4 — Intelligence artificielle (M1)

Fondamentaux et applications avancées de l'intelligence artificielle.

intelligence artificielle algorithme donnée complexité abstraction automatisation

M2.5 — Spécialisation : Systèmes et réseaux

Expertise approfondie en architectures distribuées et protocoles réseau.

systèmes réseaux cohérence consensus middleware réplication réseau algorithme

M2.6 — Séminaire de recherche — formel

Développement des compétences en recherche : lecture critique, état de l'art et présentation.

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

Sources officielles