Option "Algorithmes et Méthodes Formelles"

L'option "Algorithmes et Méthodes Formelles (AMF)" forme des ingénieurs-chercheurs spécialistes en algorithmique, logique, modélisation et vérification formelle. Elle a pour objectifs de former de futurs ingénieurs aux dernières avancées académiques dans ces domaines, ainsi que de former les étudiants à la recherche. La formation est adossée aux équipes "Combinatoire et algorithmiques" et "Méthodes formelles" du LaBRI qui jouissent d'une forte reconnaissance nationale et internationale. Les débouchés de la formation concernent aussi bien l'entreprise que le monde académique, notamment la poursuite en doctorat, que ce soit en laboratoire de recherche académique ou en partenariat avec une entreprise. Les élèves-ingénieurs sont formés aux métiers de l'algorithmique (ingénieur algorithme, optimisation, performance) et de la vérification formelle (ingénieur méthodes formelles, sûreté de fonctionnement).

Compétences visées par la formation:

Stages et devenir des étudiants

La formation académique (voir ci-dessous) est complétée par un stage de fin d'étude de 6 mois. Il peut se dérouler aussi bien en entreprise qu'en laboratoire de recherche. Il peut aussi bien s'agir d'un stage de recherche, incluant une démarche scientifique, que d'un stage d'application des connaissances et compétences acquises lors de la formation.

Quelques exemples de stages:

Les collaborations académiques et industrielles des chercheurs du LaBRI offrent de nombreuses opportunités de stages en entreprise comme en laboratoire de recherche, en France et à l'étranger.

L'employabilité des étudiants à la sortie de la formation est excellente. Certains étudiants poursuivent en doctorat (Laboratoires universitaires, CEA Saclay, Huawei, etc). D'autres préfèrent un emploi d'ingénieur, que ce soit au sein d'un projet de recherche académique ou dans une entreprise (Clearsy railway, SNCF, Systerel, Thalès, etc). Les connaissances et compétences développées dans la formation sont recherchées par secteurs d'activités: l'industrie des systèmes critiques (Thalès, Airbus, Alstom, EasyMile, etc.), le développement de logiciels et de services (Amazon S3, Microsoft, Oracle, etc.), les éditeurs de logiciels d'ingénierie système (Systerel, Clearsy, etc), et bien d'autres encore.

Contenu des enseignements

Semestre 9

La formation est constituée des unités d'enseignement suivantes dispensées par le master informatique de l'Université de Bordeaux:

Elle comprend également l'UE suivante dispensée par le département informatique de l'ENSEIRB-MATMECA:

Deux parcours sont proposés: "Vérification logicielle" et "Algorithmes et modèles". Chaque parcours comprend une liste d'UEs obligatoires, et une liste d'UEs laissée au choix des élèves. Chaque élève doit suivre au moins 30 ECTS pour valider le semestre 9 du master Informatique. Par ailleurs, l'élève doit suivre l'UE "Conception formelle" pour la validation du semestre 9 du diplôme d'ingénieur informatique ENSEIRB-MATMECA.

Vérification logicielle Algorithmes et modèles
Obligatoire (UB)
  • Lecture d'articles
  • Logique et langage
  • Jeux, synthèse et contrôle
  • Vérification logicielle
  • Lecture d'articles
  • Algorithmique distribuée
  • Logique et langage
  • Théorie des graphes avancée
Au choix (UB) 9 ECTS parmi:
  • Algorithmique distribuée
  • Théorie des graphes avancée
  • Introduction à la combinatoire
  • Informatique quantique
  • Algorithmique appliquée
2 UEs parmi:
  • Vérification logicielle
  • Jeux, synthèse et contrôle
  • Algorithmique appliquée
1 UE parmi:
  • Introduction à la combinatoire
  • Informatique quantique
Obligatoire (EMMK)
  • Conception formelle
  • Conception formelle

Semestre 10

Le semestre 10 est majoritairement consacré au stage de fin d'études. Pour le diplôme de Master informatique, il comprend également les deux UEs:

Renseignements complémentaires & partenariats

La formation est commune avec le master informatique de l'université de Bordeaux. Une description détaillée est disponible sur cette page (attention à vérifier la date de dernière mise à jour).

Contact: Frédéric Herbreteau (frederic.herbreteau@bordeaux-inp.fr)

Date de dernière mise à jour: 09/05/2025