Programme officiel MESRI • 600-800h sur 2 ans (120 ECTS)
Dernière mise à jour : 2 juin 2026
Ce master forme aux fondamentaux de l'informatique théorique avec une spécialisation en algorithmique et complexité. Le parcours alterne approfondissement disciplinaire, méthodologie de recherche et professionnalisation.
Volume horaire total : 600-800h réparties sur 2 ans (M1 et M2)
Modalités : Cours magistraux, travaux dirigés, projets pratiques et stages obligatoires (2-3 mois en M1, 4-6 mois en M2)
Objectif : Approfondissement disciplinaire et méthodologique
Volume horaire : 300-400h (CM, TD, projets + stage 2-3 mois)
Étude des algorithmes d'optimisation et de leur application en programmation linéaire.
Méthodologies de développement logiciel, tests et validation des systèmes informatiques.
Application des algorithmes et structures de données à la biologie computationnelle.
Étude des principes et algorithmes de cryptographie moderne.
Techniques de traitement et d'analyse des signaux numériques.
Fondamentaux et applications des algorithmes d'apprentissage automatique.
Étude approfondie des algorithmes et de leur complexité computationnelle.
Objectif : Spécialisation et préparation à la professionnalisation ou à la thèse
Volume horaire : 300-400h (parcours spécialisé + mémoire/stage 4-6 mois)
Techniques et algorithmes pour la protection des systèmes informatiques.
Méthodes computationnelles pour l'analyse et la génération de langues naturelles.
Approches avancées en bio-informatique computationnelle.
Fondamentaux et applications des systèmes d'intelligence artificielle.
Spécialisation avancée en algorithmique et analyse de complexité.
Séminaire de recherche avec lectures critiques, état de l'art et présentations.