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:
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.
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) |
|
|
Au choix (UB) | 9 ECTS parmi:
|
2 UEs parmi:
|
Obligatoire (EMMK) |
|
|
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:
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)