Faculté des Sciences et Technologies
fst-services-etudiants
previous arrow
next arrow

Master informatique

Durée d’étude : 2 ans

Nombre de crédits : 120

Lieu(x) de la formation : Nancy et Metz

Le Master Informatique de la FST vous propose une formation avancée, fondamentale et appliquée dans le domaine de l’informatique. Avec cette formation, vous développez une solide culture en informatique :
• Algorithme,
• Analyse et conception de logiciels,
• Logique,
• Intelligence artificielle,
• Réseaux,
• etc.
ainsi que des spécialisations dans différents domaines :
• Ingénierie des logiciels
• Sécurité
• Intelligence artificielle
• Informatique décisionnelle
• Interaction Humain-Machine
Le Master est co-habilité avec CentraleSupélec.

Le Master Informatique vous propose une première année (M1) unique et bi-localisée sur les sites de Metz et Nancy.

Lors de votre deuxième année (M2), vous approfondissez certains domaines de connaissances grâce aux parcours types.

Cela vous donne l’opportunité de creuser les sujets dont vous avez besoin pour votre projet professionnel.

Le Master Informatique comporte 5 parcours d’études (la FST en enseigne 3 ; les autres se déroulent à Metz).


Les domaines de connaissances de la formation

La formation permet l’acquisition des concepts fondamentaux de l’informatique comme :
• l’algorithmique et la complexité,
• les paradigmes de programmation (objet, impératif, fonctionnel, distribution,…),
• les techniques de modélisation du logiciel,
• la validation des logiciels,
• les modèles de calcul,
• les systèmes d’informations,
• l’aide à la décision,
• la gestion et l’exploitation des grandes bases de données,
• les approches de modélisation mathématique,
• et les domaines de connaissances liés aux grands domaines des parcours types.

Vous développez ainsi des compétences spécialisées selon votre projet professionnel :
• l’ingénierie des logiciels,
• la sûreté et la sécurité des informations et des systèmes,
• l’intelligence artificielle,
• la vision par ordinateur,
• l’exploitation informatique des masses de données,
• l’informatique décisionnelle,
• l’interaction humain-machine.


Programme du Master informatique

Les enseignements du Master Informatique sont prodigués par des enseignants-chercheurs du Loria et de LCOMS, deux laboratoires de recherche à la pointe de l’informatique, ainsi que par des professionnels issus d’une vingtaine d’entreprises.

La première année de master (M1), commune à l’ensemble de la mention, est déployée à l’identique sur les deux sites. Cela permet aux étudiants de choisir une des spécialisations thématiques proposées à l’entrée en deuxième année et indépendamment du site où la première année a été suivie.

Le master offre un panel large de spécialisations permettant de faire un choix éclairé en fonction du projet professionnel de chacun

La première année est un socle commun sur les deux sites Nancy et Metz, la spécialisation ne se fait qu’à partir de la deuxième année.

L’année est divisée en deux semestres. Le premier semestre est constitué de 5 cours fondamentaux, quatre de 44 heures et un de 72 heures, auxquels s’ajoutent 24 heures d’anglais et une activité intégratrice permettant de mettre en application les connaissances acquises dans les modules du semestre et valider les compétences visées par la formation. Le deuxième semestre s’articule autour de deux cours fondamentaux et d’un choix de 6 cours d’approfondissement de 24h parmi une vingtaine de cours. Ces options offrent une ouverture vers les différentes thématiques proposées en M2, mais ne constituent pas des pré-requis pour les parcours-types correspondant. Ce semestre est complété par des cours de communication et d’anglais ainsi qu’un projet d’initiation à la recherche encadré par des chercheurs des laboratoires de recherche de rattachement.

Semestre 7

Unité d’enseignementCréditsCMTDTPPRJ
Algorithmique et complexité52222
Réseaux522814
Logique et modèles de calculs52222
Optimisation combinatoire52214 8
Analyse et conception des logiciels8441216
Intégration méthodologique96
Anglais 224

Semestre 8

Unité d’enseignementCréditsCMTDTPPRJ
Intelligence artificielle316416
Conception centrée utilisateurs31212
Initiation à la recherche296
Anglais224
Techniques de communication et d’expression2816
Choix de 6 options avec au maximum 3 options dans chaque thématique (la liste les options réellement ouvertes est déterminée en cours d’année)
Représentation des données visuelles31212
Rendu 3D31212
Introduction au traitement de la parole31212
Introduction à la robotique autonome31212
Cryptographie31212
Introduction à la sécurité des systèmes d’information31212
Droit informatique31212
Théorie et pratique du parallélisme31212
Initiation au parallélisme de données31212
Initiation à l’ordonnancement31212
Métaheuristiques & Algorithmes de recherche stochastique31212
Traitement d’images et vision par ordinateur31212
Données semi-structurées et XML31212
Sémantique des langages de programmation31212
Bases de données avancées31212
Raisonnements et représentation des connaissances31212
Informatique quantique31212
Preuves et déduction automatique31212
Algorithmique distribuée31212
Automates cellulaires31212
Calcul neuromorphique31212
Programmation fonctionnelle31212
Moindre carrés pour les programmeurs31212
Algorithmique online31212
Outils d’aide à la décision31212
Introduction aux modèles financiers31212
Graphes d’attaques et réseaux de transport31212
Bases de l’ergonomie des systèmes interactifs31212
Initiation à la multimodalité31212
Prototypage d’interfaces par langages de script31212
Développement .Net31212
Initiation à la programmation parallèle31212
Apprentissage automatique31212

Compétences scientifiques et techniques

  • Concevoir des algorithmes et évaluer leur complexité
  • Modéliser des problèmes complexes
  • Proposer des solutions informatiques à des problèmes complexes
  • Concevoir des systèmes logiciels complexes et interactifs
  • Développer la logique métier et les interfaces utilisateurs des applications informatiques
  • Mettre en service et maintenir les applications informatiques

Unités d’enseignements en détails

52222
CréditsCMTDTPPRJ
522814
CréditsCMTDTP
522220
CréditsCMTDTP
522148
CréditsCMTDTP

L’objectif du master informatique de l’Université de Lorraine est de proposer une formation avancée, fondamentale et appliquée, qui garantit une solide culture de base en informatique complétée par des enseignements spécialisés en fonction du projet professionnel de l’étudiant.

Afin de garantir la capacité d’adaptation nécessaire des futurs diplômés aux évolutions constantes de la discipline, elle a pour but la maîtrise des concepts fondamentaux de la discipline, comme l’algorithmique et la programmation ainsi que ceux liés aux grands domaines de spécialisation : l’ingénierie logicielle, les architectures web, les méthodes formelles, la sûreté et la sécurité des informations et des systèmes, les sciences de la décision, l’exploitation informatique des masses de données, la recherche opérationnelle, l’intelligence artificielle, la robotique, la vision par ordinateur, l’apprentissage automatique, les interactions humain-machine. Le master peut être suivi en formation initiale, continue ou en alternance.

Master 2ᵉ année

Le Master mention Informatique de Lorraine comporte cinq parcours en M2 sur les 2 sites qui comportent chacune 1 ou 2 orientations :

Métiers et entreprises visés

La mention vise à former des professionnels et des chercheurs dans différents secteurs de l’informatique. Les débouchés concernent aussi bien les métiers d’ingénierie que l’enseignement et la recherche.

Parmi les métiers visés on peut citer : cadres de type ingénieur informaticien et chef de projet spécialisés dans le génie logiciel, les applications réparties, les applications mobiles, l’informatique décisionnelle, la sécurité informatique, les systèmes d’information, les systèmes autonomes intelligents; cadres en recherche et développement des centres de recherche privés ou publics. Les entreprises visées sont des entreprises de services du numérique (anciennement SSII), des éditeurs de logiciel, des cabinets de conseil en informatique, des départements d’étude, de recherche ou développement des entreprises (aérospatial, finance, logistique, électronique,…) et des établissements publics, des instituts de recherche.

Le Master Informatique de la FST comprend cinq parcours types, dont certains sont localisés à Metz.

Master Informatique

Uniquement basé à Nancy, le parcours Intelligence artificielle et ses applications en vision et robotique (IA2VR) vous enseigne la conception et l’analyse de modèles avancées d’IA pour :
• l’analyse et l’interprétation de scènes visuelles (traitement d’images et de vidéos, réalité augmentée, etc.),
• la visualisation dynamique 3D (jeux vidéos, etc.),
• la gestion des différentes couches logicielles d’un système autonome (robotique),
• et la reconnaissance automatique de la parole.

Master Informatique

Basé au MIM de Metz, le parcours Informatique Décisionnelle comprend deux orientations :
• Intelligence des Données, DÉcision, Apprentissage et Algorithmique
• et Systèmes d’Information Décisionnels (SID) (ouvert à l’alternance).

Le parcours Ingénierie Logicielle a pour objectif de former des spécialistes de niveau ingénieur en conception, développement et déploiement de logiciels de grande taille, hétérogènes et distribués. Plus particulièrement, ce parcours forme des experts capables d’analyser et de mettre en œuvre des produits logiciels tout en maîtrisant les coûts, la sécurité et la qualité.

Les enseignements proposés couvrent des compétences à la fois larges et pointues, rendues indispensables par la complexité grandissante des applications logicielles. La formation vise à faire acquérir la maîtrise de concepts, de méthodes formelles et de techniques de pointe (objets, composants, distribution, services, ingénierie des données, etc.) ainsi que l’acquisition de compétences nécessaires à la gestion de projet et de la qualité (méthodes agiles, certification, validation, etc.).

Le parcours M2 – Ingénierie des Logiciels (IL) comporte 2 orientations :

Master Informatique

Compétences scientifiques et techniques spécifiques au parcours IL
• Concevoir et développer des systèmes logiciels sûrs et sécurisés
• Intégrer des méthodes et techniques formelles de modélisation, d’analyse, de vérification et de validation dans le processus de développement de logiciels critiques
• Mettre en service et maintenir les applications informatiques
• Gérer toutes les étapes d’un projet de développement, depuis l’étude des besoins jusqu’à la mise en production
• Maîtriser des technologies en évolution constante, les méthodes, les outils de conception et de développement de logiciels et de bases de données

Pré-requis spécifiques au parcours IL
Bonne connaissances en :
• Algorithmique, Calculabilité et Complexité
• Analyse et Conception des Logiciels
• Logique, Sémantique et Vérification
• Bases de données
• Applications distribuées et Web
Projet professionnel en adéquation avec la formation.

Unités d’enseignement fondamentales

Unités d’enseignementCréditsCMTDTP
Génie logiciel avancé2168
Modélisation & vérification de systèmes informatiques43216
Logiques non-classiques et preuves2168
Preuves de programmes2168
Situation intégratrice436 –
Gestion de projet2188
Anglais224

Unités d’enseignement d’approfondissement (6 au choix)

Unités d’enseignementCréditsCMTDTP
Modèles de calculs2168 –
Preuve de programmes avancée2168 –
Procédures de décision pour la preuve de programmes2168 –
Sémantique, preuves et types2168 –
Ingénierie des données2168 –
Sécurité des protocoles2168 –
Infrastructures virtualisées2168
Sécurité web2168 –

Semestre 10

CréditsCMTDTP
Stage30 –

Basé au MIM de Metz, le parcours Génie informatique et Interactions Humain-Machine contient deux orientations possibles :
• Génie Informatique (GI) (en alternance),
• et Interaction Humain-Machine (IHM) (ouvert à l’alternance).

Master Informatique
Master Informatique

Le parcours Sécurité de l’information et des systèmes vous enseigne les compétences dont vous avez besoin en matière de cybersécurité :
• sécurité des systèmes d’information,
• sécurité des réseaux,
• théorie du contrôle d’accès,
• malware.

La sécurité informatique nécessite des compétences scientifiques et techniques variées et complémentaires. Ce qui crée plusieurs types de métiers.

Localisée sur le site de Nancy, l’orientation « Sécurité Informatique, Réseaux et Architectures Virtuelles (SIRAV) » se concentre sur les aspects technologiques de la sécurité (sécurité des réseaux, virtualisation, Internet des objets, sécurité des logiciels, cryptographie, etc.).

Enseignée au MIM de Metz, l’Orientation Sécurité des Systèmes d’Information (SSI) vous enseigne les aspects liés à la gouvernance de la sécurité dans les entreprises (audit de sécurité, politique de sécurité, résilience du système d’information, etc.).

Master Informatique

Poursuite d’études

Si vous le souhaitez, vous avez la possibilité de poursuivre vos études avec un Doctorat.

Débouchés professionnels

La mention vise à former des professionnels et des chercheurs dans différents secteurs de l’informatique. Les débouchés concernent aussi bien les métiers d’ingénierie que l’enseignement et la recherche.

Parmi les métiers visés on peut citer : cadres de type ingénieur informaticien et chef de projet spécialisés dans le génie logiciel, les applications réparties, les applications mobiles, l’informatique décisionnelle, la sécurité informatique, les systèmes d’information, les systèmes autonomes intelligents; cadres en recherche et développement des centres de recherche privés ou publics.

Les entreprises visées sont des entreprises de services du numérique (anciennement SSII), des éditeurs de logiciel, des cabinets de conseil en informatique, des départements d’étude, de recherche ou développement des entreprises (aérospatial, finance, logistique, électronique,…) et des établissements publics, des instituts de recherche.

Une formation cohérente

Le Master Informatique de la FST de Nancy est reconnu au niveau régional et national.

Il vous offre une bonne insertion professionnelle, preuve de la pertinence de ses enseignements.

Vous avez en outre accès aux derniers résultats de la recherche en matière d’informatique.

La première année du master vise, en plus des compétences transversales (communication, gestion et conduite de projet, recherche et innovation,…), des compétences scientifiques et techniques :

C1 : Concevoir des algorithmes et évaluer leur complexité.

C2 : Modéliser des problèmes complexes.

C3 : Proposer des solutions informatiques à des problèmes complexes.

C4 : Concevoir des systèmes logiciels complexes et interactifs.

C5 : Développer la logique métier et les interfaces utilisateurs des applications informatiques.

C6 : Mettre en service et maintenir les applications informatiques.

Selon le parcours choisi en deuxième année, vous développez d’autres compétences spécialisées :
• Développer et mettre en service des applications logicielles de confiance
• Concevoir et vérifier des logiciels sûrs et sécurisés
• Mettre en place une approche centrée utilisateurs dans un projet informatique
• Développer des applications interactives avec la mise en place de solutions matérielles et logicielles classiques, récentes ou innovantes
• Définir et faire évoluer une politique de sécurité d’un système d’information
• Mettre en place des techniques de détection, d’analyse et de prévention des incidents de sécurité informatique
• Définir, choisir, paramétrer et mettre en œuvre des modèles d’apprentissage automatique
• Concevoir des logiciels pour les systèmes robotiques intégrés
• Aborder un problème décisionnel en maîtrisant les problématiques métiers et les outils algorithmiques
• Construire et exploiter un Système d’Information (SI) à des fins d’analyse des données et d’aide à la décision

Compétences acquises

Compétences scientifiques et techniques
• Ces compétences sont spécifiques à chaque parcours-type

Démarche méthodologique : Développer un système informatique complet
• Analyser les besoins du client et de l’utilisateur, et constituer le cahier des charges
• Modéliser les problèmes et concevoir des solutions originales et adaptées
• Évaluer et caractériser les solutions en termes de faisabilité, d’efficacité, de qualité, …
• Mettre en œuvre, valider, vérifier et déployer la solution retenue
• Formuler des recommandations pour des évolutions fonctionnelles et assurer des améliorations techniques

Recherche et innovation: explorer une nouvelle problématique et développer des approches de modélisation et de résolution adaptées voire innovantes
• Synthétiser l’état de connaissances relatif à une problématique
• Analyser l’adéquation et les limites des solutions
• Proposer des solutions adaptées et innovantes
• Mettre en place des protocoles d’expérimentation et de validation
• Valoriser l’apport théorique ou technique des solutions proposées

Gestion et conduite de projet: piloter un projet informatique
• S’organiser, travailler et prendre des décisions en équipe
• Élaborer un plan de réalisation sur une période limitée avec des objectifs prédéfinis
• Réaliser le bilan d’une phase d’expérimentation
• Être capable de choisir les actions d’amélioration adaptées au contexte d’un projet

Communication: communiquer efficacement avec les différents acteurs d’un projet informatique
• Exposer un travail de manière claire et convaincante
• Interagir avec les clients et les utilisateurs, et identifier leurs besoins
• Adapter son niveau de langage à ses interlocuteurs
• Élaborer et rédiger les documents et les supports techniques

Le Master Informatique s’adresse aux étudiants titulaires d’une Licence Informatique. Il est aussi possible de l’intégrer si vous êtes titulaire d’une autre Licence générale à dominante informatique ou si vous avez un diplôme niveau bac+3 en informatique ou comportant une part suffisante de formation en informatique. L’admission est faite sur dossier.

L’entrée en M2 est possible sur dossier si vous avez validé une première année de Master à dominante Informatique et pour des élèves–ingénieurs de certaines écoles d’ingénieurs qui ont validé des enseignements d’informatique de niveau Master 1.

Il est impératif de prendre connaissance des Modalités de Contrôles des Connaissances et des Compétences (M3C) de votre formation ainsi que de la charte des examens.

Liens rapides

Retour en haut