Ce module couvre les techniques d'optimisation et de programmation linéaire appliquées à différents contextes.
Notions clés
- Algorithmes d'optimisation
- Programmation linéaire
- Analyse de performance
- Structures de données pour l'optimisation
Programme de formation en compilation et langages pour le master informatique
Objectif : Approfondissement disciplinaire et méthodologique
Volume horaire : 300-400h (CM, TD, projets + stage 2-3 mois)
Ce module couvre les techniques d'optimisation et de programmation linéaire appliquées à différents contextes.
Ce module aborde les bonnes pratiques du génie logiciel avec un focus particulier sur les techniques de test et de débogage.
Ce module explore les applications de l'informatique dans le domaine de la biologie et de la génomique.
Ce module présente les principes fondamentaux de la cryptographie moderne et ses applications.
Ce module couvre les techniques de traitement numérique des signaux et leurs applications.
Ce module introduit les concepts fondamentaux de l'apprentissage automatique et ses applications.
Ce module approfondit les concepts théoriques des langages de programmation et des techniques de compilation.
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)
Ce module couvre les aspects théoriques et pratiques de la cybersécurité moderne.
Ce module explore les techniques de traitement automatique des langues naturelles.
Ce module approfondit les techniques de bio-informatique avec des applications avancées.
Ce module couvre les concepts avancés en intelligence artificielle et leurs applications.
Ce module propose une spécialisation avancée en théorie des langages et techniques de compilation.
Ce séminaire permet aux étudiants de présenter et discuter des travaux de recherche récents dans le domaine.