Informatique
Présentation
Carte d’identité de la formation
Domaine : Sciences, Technologies, Santé
Mention : Informatique
Discipline : Informatique
Public concerné : Formation continue, Formation initiale
Niveau de sortie : Master
Durée : 4 semestres
Crédits : 120 crédits ECTS
Composante : UF d'informatique
Site de formation : Campus Talence, S1: PPCU, Hô-Chi-Minh-Ville (Vietnam)
Responsable(s) de la formation : Alain Griffault, Nicolae Tanasa
Objectifs et compétences
Le Master Informatique vise à former des informaticiens susceptibles d'exercer un métier d'ingénieur d'études ou d'ingénieur en développement, éventuellement spécialisés dans un domaine d'application en fonction des parcours choisis. Il prépare également à une insertion professionnelle dans une équipe de recherche publique ou privée, soit comme ingénieur, soit comme doctorant.
Sur le plan scientifique, l'objectif de la formation est de garantir une solide culture en informatique générale, complétée par des enseignements spécialisés en fonction du projet professionnel de l'étudiant. Afin de garantir au diplômé la nécessaire capacité d'adaptation tout au long de la carrière aux évolutions constantes de la discipline et des technologies, un fort accent est mis sur les concepts fondamentaux et sur les aspects génériques plus que sur des technologies ponctuelles.
Sur le plan méthodologique, la formation prépare à participer à, voire à encadrer, une équipe de développeurs logiciels travaillant à la conception et à la réalisation d'applications de grande ampleur dans le domaine d'application correspondant au parcours-type choisi.
Parcours Algorithmes et modèles
Le parcours Informatique Fondamentale porte en particulier sur l’étude des graphes, de leur algorithmique, et des applications à l’algorithmique distribuée et au routage. On enseigne aussi comment décrire par des moyens logiques des structures combinatoires : mots, arbres, graphes et comment on utilise la logique pour la vérification de programmes. Ces structures et leurs transformations sont mises en oeuvre en bio-informatique et en visualisation.
Parcours Calcul Haute Performance
La finalité de ce parcours est de favoriser la diffusion du calcul haute performance dans les secteurs industriels où il a un potentiel d’utilisation particulièrement important. Son objectif est de former des ingénieurs maîtrisant les outils permettant d’exploiter les prochaines générations de supercalculateurs et à mêmes de contribuer à la conception, au développement et à l'expérimentation des logiciels reposant sur le calcul intensif.
Parcours Cryptologie et Sécurité Informatique
Parcours Génie Logiciel
Parcours Image Processing and Computer Vision
Le parcours « Image Processing and Computer Vision » est une formation multidisciplinaire à l’intersection de l’Informatique, des Mathématiques et des sciences de l’ingénieur. Il propose des enseignements aussi bien théoriques qu’appliqués permettant aux diplômés de trouver n’importe quel emploi lié au traitement du signal, des images et de la vision par ordinateur.
Il s'agit d'un parcours international (tous les enseignements sont en anglais). Le nombre de places est à ce titre limité.
The two-year Master programme in Image Processing and Computer Vision (IPCV) provides specialists in a field of increasing importance in our daily lives. Processing images and videos is essential in domains such as medicine, surveillance, industrial control, remote sensing, e-commerce, automation, etc. IPCV offers theoretical and practical knowledge to form highly-qualified graduates in this field (read more about learning outcomes on www.ipcv.eu).
Three partner universities, with internationally recognized experience in these domains, have pooled their complementary expertise and developed this master course. The result is a high-quality, strongly recognized, triple Master degree that respects the 120 ECTS syllabus, and is well adapted to job market criteria (read more about career perspectives). All students follow the same course curriculum and spend an entire semester in each university:
- Semester 1: Pazmany Peter Catholic University, Budapest, Hungary (PPCU)
- Semester 2: Universidad Autónoma de Madrid, Spain (UAM)
- Semester 3: University of Bordeaux, France (UBx)
- Semester 4: Internship in academic laboratory or industries
Parcours Informatique pour l'Image et le Son
Parcours Réseaux de Communications et Internet
Les compétences acquises permettront de :
- Construire un réseau informatique correctement dimensionné.
- Administrer et superviser une infrastructure réseau.
- Déployer et gérer des équipements sans fil.
- Gérer la qualité de service dans les réseaux.
- Mettre en place une politique de sécurité des réseaux.
- Utiliser des systèmes et des réseaux virtuels, dont le Cloud.
- Concevoir des applications réseaux pour diverses plates-formes.
Les métiers liés à ce parcours sont : administrateur réseaux, concepteur/développeur d'applications distribuées, chef de projet réseau/télécom, architecte réseaux, responsable de systèmes d'information ou d'infrastructure, consultant, etc.
Les débouchés possibles comprennent : les opérateurs de télécommunications, les fournisseurs d'accès, les équipementiers réseaux et télécoms, les sociétés Internet et Web, les sociétés de services, les éditeurs de logiciels, etc.
Parcours Software Engineering
Parcours Systèmes Autonomes (robots, drones) et Interactions
Parcours Vérification Logicielle
Le parcours Vérification Logicielle porte en particulier sur l'utilisation des méthodes formelles dans l'analyse et la vérification du logiciel. Les méthodes formelles sont adoptées de plus en plus dans le contexte industriel, où la fiabilité et la sûreté de programmes devient un critère de qualité essentiel. Les méthodes formelles demandent une formation spécialisée, qui doit se situer à la pointe de la recherche. Ce parcours peut mener à une insertion soit en tant que chef de projet dans une entreprise qui développe du logiciel de haute qualité, soit dans la recherche.
En savoir plus :
Consultez les statistiques de recrutement en master 1 : cliquez ici
Compétences à acquérir :
- connaître les techniques de base de la gestion de projets
- Développer, seul ou en équipe, une application informatique de taille moyenne en respectant un cahier des charges prédéfini
- Rédiger des documents de travail ( rapports, notes de synthèse...) adaptés aux personnes et situations rencontrées et appropriés aux organisations et structures concernées
- Implémenter et/ou comparer les méthodes de l'état de l'art dans son domaine de spécialisation
Recherche
Tous les parcours types de la mention s'appuient sur les compétences en recherche des enseignants-chercheurs du LaBRI (Laboratoire Bordelais de Recherche en Informatique). Chaque parcours est dirigé par un responsable dont la spécialité de recherche est proche du domaine de spécialisation du parcours. Les chercheurs du LaBRI et d'Inria Bordeaux Sud Ouest sont associés aux enseignements les plus avancés, et contribuent à l'encadrement de stages de recherche et de projets (en M1 comme en M2) portant sur leur spécialité de recherche.
Pour les parcours pluridisciplinaires (CSI: Cryptologie et Sécurité Informatique; IPCV: Image Processing and Computer Vision), sont également associés les laboratoires IMB (Institut de Mathématiques de Bordeaux) et IMS (Intégration du Matériau au Système).
International
Autre accord européen ou international : Le parcours "Software engineering" est délocalisé au Vietnam, en partenariat avec le Pôle Universitaire Français (PUF) à Ho Chi Minh Ville.
Stage à l'étranger ou semestre de mobilité : Le parcours international IPCV implique une année complète (60 ECTS) à l'étranger (Budapest et Madrid), où tous les enseignements du parcours sont dispensés en anglais. Pour les étudiants d'autres parcours, il est possible d'effectuer le stage obligatoire de seconde année à l'étranger.
Informations complémentaires
Organisation
Contenu de la formation
Algorithmes et modèles
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Conception Formelle | 6 | |||
Optimisation Combinatoire | 6 | |||
Introduction à la vérification | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Logique et Langages | 6 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Théorie des graphes avancée | 3 | |||
Algorithmique distribuée | 3 | |||
Séminaire | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Jeux, synthèse et contrôle | 6 | |||
Vérification des logiciels | 6 | |||
Algorithmique Appliquée | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Rédaction de document scientifique | 3 | |||
Anglais | 3 |
Calcul Haute Performance
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Administration des Réseaux | 6 | |||
Programmation des Architectures Parallèles | 6 | |||
Réseaux et Protocoles | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Architectures, systèmes et communications | 6 | |||
Algorithmique et ordonnancement | 6 | |||
Langages et supports d'exécution | 6 | |||
Algorithmique parallèle et application | 6 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Accélérateur de calcul | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Anglais | 3 | |||
Projet de Fin d'Etudes | 3 |
Cryptologie et Sécurité Informatique
ECTS | CM | TD | TP | |
---|---|---|---|---|
Arithmétique | 6 | |||
Programmation | 6 | |||
Théorie de l'information | 6 | |||
Théorie de la complexité | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Systèmes d'Exploitation | 6 | |||
Analyse, classification, indexation des données | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Mise à niveau (Informatique) | 0 | |||
Mise à niveau (Mathématiques) | 0 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Administration des Réseaux | 6 | |||
Programmation des Architectures Parallèles | 6 | |||
Outils Hilbertiens | 6 | |||
Introduction à la vérification | 6 | |||
Optimisation Combinatoire | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Sécurité des logiciels | 6 | |||
Cryptologie | 6 | |||
Anglais en Master 1 Mathématiques et Applications | 3 | |||
TER | 3 | |||
Calcul formel | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Sécurité des réseaux | 6 | |||
Sécurité des systèmes | 6 | |||
Cryptologie avancée | 6 | |||
Cryptanalyse | 6 | |||
Courbes elliptiques | 6 | |||
Algorithmique arithmétique | 6 | |||
Carte à puce | 6 | |||
Vérification des logiciels | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Anglais | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Projet | 6 |
Génie Logiciel
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Conception Formelle | 6 | |||
Architecture Logicielle | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Programmation des Architectures Parallèles | 6 | |||
Bases de Données avancées | 6 | |||
Introduction à la vérification | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Conduite de Projet | 6 | |||
Programmation Web | 6 | |||
Programmation Large Echelle | 6 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Anglais | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Techniques Avancées de Programmation | 6 | |||
Algorithmique Appliquée | 6 | |||
Logique et Langages | 6 | |||
Réseaux de coeur, virtuels et équipements programmables | 6 | |||
Algorithmique distribuée + Systèmes de types et programmation | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Projet de Fin d'Études | 6 |
Image Processing and Computer Vision
ECTS | CM | TD | TP | |
---|---|---|---|---|
Semestre à Budapest | 30 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Semestre à Madrid | 30 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Tutored project | 6 | |||
Management of IT projects | 3 | |||
Acquisition and Reconstruction | 3 | |||
Variational Methods, PDEs and optimisation for Image Processing | 6 | |||
Deep Learning in Computer Vision | 3 | |||
Reconstruction and Inverse Problem | 3 | |||
Inverse problem for augmented reality | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Augmented and Virtual Reality | 3 | |||
Advanced methods for image processing | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Internship | 30 |
Informatique pour l'Image et le Son
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Traitement d' image | 6 | |||
Mondes 3D | 6 | |||
Traitement du Son et de la Musique | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Advanced Methods for image processing | 3 | |||
Synthèse d'image avancée | 6 | |||
Deep Learning in Computer Vision | 3 | |||
Réalités virtuelles et augmentées | 6 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Traitement du Son et de la Musique Avancé | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Acquisition, Reconstruction et Modélisation | 6 | |||
Informatique Musicale | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Projet de Fin d'Etudes | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Méthodes et Outils pour la Conduite de Projets Informatiques | 3 | |||
Anglais | 3 |
Réseaux de Communications et Internet
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Administration des Réseaux | 6 | |||
Programmation des Architectures Parallèles | 6 | |||
Réseaux et Protocoles | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Sécurité des réseaux | 6 | |||
Réseaux d'accès, Internet des objets, Systèmes Cyber-physiques | 6 | |||
Réseaux de coeur, Virtuels et Equipements Programmables | 6 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Economie | 3 | |||
Algorithmique de la Mobilité | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Projet de Fin d'Etudes | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Anglais | 3 | |||
Méthodes et Outils pour la Conduite de Projets Informatiques | 3 |
Software Engineering
ECTS | CM | TD | TP | |
---|---|---|---|---|
Advanced Algorithmics and Artificial Intelligence | 6 | |||
French | 3 | |||
Language Theory | 6 | |||
Compilation | 3 | |||
Software Architecture | 6 | |||
Internet of Things | 3 | |||
Computability and Complexity | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Project | 12 | |||
Operating Systems | 6 | |||
Object Oriented Programming | 6 | |||
Advanced Database | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Project Management | 6 | |||
Formal Design | 6 | |||
Distributed, Adaptative Sofware Architectures | 6 | |||
Data Analysis and Machine Learning | 6 | |||
Advanced Web Programming | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Internship | 24 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Research methodology | 6 | |||
Personal Professional Project | 6 |
Systèmes Autonomes (robots, drones) et Interactions
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Administration des Réseaux | 6 | |||
Programmation des Architectures Parallèles | 6 | |||
Réseaux et Protocoles | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Drones, systèmes télé-opérés, essaims | 6 | |||
Perception et interaction | 6 | |||
Matériels Mobiles et Systèmes Embarqués | 6 | |||
Economie | 3 | |||
Lecture d'articles et documentation scientifique | 3 | |||
Robotique, Mécatronique, Infotronique | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Fin d'Etudes | 3 | |||
Concours Drones | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Anglais | 3 | |||
Méthodes et Outils pour la Conduite de Projets Informatiques | 3 |
Vérification Logicielle
ECTS | CM | TD | TP | |
---|---|---|---|---|
Approche Objet | 6 | |||
Systèmes d'Exploitation | 6 | |||
Calculabilité et complexité | 6 | |||
Analyse, classification, indexation des données | 6 | |||
Anglais | 3 | |||
Intelligence artificielle | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Projet de Programmation | 12 | |||
Conception Formelle | 6 | |||
Optimisation Combinatoire | 6 | |||
Introduction à la vérification | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Lecture d'articles et documentation scientifique | 3 | |||
Séminaire | 3 | |||
Jeux, synthèse et contrôle | 6 | |||
Vérification des logiciels | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Théorie des graphes avancée | 3 | |||
Algorithmique distribuée | 3 | |||
Systèmes de Types et Programmation | 3 | |||
Types, Spécifications et Preuves | 3 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Algorithmique Appliquée | 6 | |||
Logique et Langages | 6 |
ECTS | CM | TD | TP | |
---|---|---|---|---|
Stage | 24 | |||
Anglais | 3 | |||
Rédaction de document scientifique | 3 |
Modalités et contrôle des connaissances
En cours de finalisation
Débouchés
Poursuite d'études
- Doctorat
Débouchés professionnels / Métiers
- Cadre technique d'étude-recherche-développement de l'industrie
- Cadre technique d'études scientifiques et de recherche fondamentale
Codes ROME:
- K2108 - Enseignement supérieur
- H1206 - Management et ingénierie études, recherche et développement industriel
- H1210 - Intervention technique en études, recherche et développement
- M1801 - Administration de systèmes d'information
- M1806 - Expertise et support technique en systèmes d'information
- M1805 - Études et développement informatique
- M1802 - Conseil et maîtrise d'ouvrage en systèmes d'information
- M1803 - Direction des systèmes d'information
- M1804 - Études et développement de réseaux de télécoms
Secteurs d'activités
- Services à la personne et à la collectivité
- Industrie
- Support à l'entreprise
Admission
Conditions d'admission
L’accès à la première année de Master est ouvert aux candidats titulaires du diplôme national de licence ou après validation d'un diplôme du domaine correspondant.
Licence conseillée :
Licence Mention Informatique
L’admission dans cette formation soumise à capacité d’accueil se fait sur examen de dossier du candidat conformément à la délibération n°2017-12 du conseil d’administration
https://www.u-bordeaux.fr/content/download/56422/424525/version/1/file/2017-12_D%C3%A9lib_admission%20M1.pdf
L'accès en deuxième année est ouvert aux candidats titulaires de 60 crédits du Master ou après validation d'un diplôme du domaine correspondant.
Étudiants titulaires d'un titre d'accès ou en cours de cycle à l'étranger, toutes les informations sur la page dédiée du site de l'université de Bordeaux.
- Première année - Tronc commun Informatique : cliquez ici
- Première année - parcours Cryptologie et sécurité informatique : cliquez ici
- Première année parcours - Image processing and computer vision : cliquez ici
- Deuxième année parcours - Systèmes mobiles autonomes communicants : cliquez ici
- Deuxième année parcours - Calcul haute performance : cliquez ici
- Deuxième année parcours - Réseaux de communications et internet : cliquez ici
- Deuxième année parcours - Vérification logicielle : cliquez ici
- Deuxième année parcours - Informatique fondamentale : cliquez ici
- Deuxième année parcours - Informatique pour l'image et le son : cliquez ici
- Deuxième année parcours - Génie logiciel : cliquez ici
- Deuxième année parcours - Cryptologie et sécurité informatique : cliquez ici
- Deuxième année parcours - Image processing and computer vision : cliquez ici
- Deuxième année parcours - Software engineering : cliquez ici
- Titre d'accès ou en cours de cycle à l'étranger : cliquez ici
Modalités d'inscription
Les inscriptions se font en ligne, les modalités vous seront adressées à l'issue de votre admission.
Pour plus d'information vous pouvez consulter la page suivante : cliquez ici
Contact
Formulaire de contact
* les champs suivis d'un astérisque doivent obligatoirement être remplis pour que la demande soit traitée.
Votre message a bien été envoyé !
Services pouvant vous être utiles
Nicolae Adrian Tanasa
LaBRI, université de Bordeaux
33405 Talence
Tél. +3 3 5 40 0 0 60 4 6
uf-info.sp-mi@u-bordeaux.fr
Alain Griffault
Nicolae Tanasa
2019 / 2020
Formation 2018 / 2019
Formation 2019 / 2020
Nicolae Adrian Tanasa
LaBRI, université de Bordeaux
33405 Talence
Tél. +3 3 5 40 0 0 60 4 6
uf-info.sp-mi@u-bordeaux.fr