Master InformatiqueParcours Logiciels pour systèmes embarqués

Présentation

Présentation

La formation du master est dispensée sur 2 ans (soit 4 semestres), à l’université sous forme de cours, travaux dirigés, travaux pratiques, projets, puis en stage de longue durée dans une entreprise, un centre de recherche et de développement industriel ou à l’université.

En ce qui concerne la première année :

  • Le semestre 7 comporte principalement les UEs fondamentales et indispensables à tous les parcours de la mention. Ce semestre constitue donc le tronc commun de la mention. Ce premier semestre comporte peu d’UEs spécifiques à un parcours afin de maintenir une potentielle réorientation d’étudiants d’un parcours vers un autre.
  • Le semestre 8 comporte principalement des UEs mutualisées entre les parcours. Lors de ce semestre, l’étudiant acquiert donc progressivement les compétences d’un parcours type donné.

Le Master 2 est organisé en 2 semestres, le premier comportant 6 UE thématiques et une UE de préparation à la vie professionnelle (PVP). Tout au long du premier semestre et dans chaque UE, sont dispensés des cours, travaux dirigés, travaux pratiques ainsi que des projets d'UE.

Le deuxième semestre du M2 comporte 3 UE :

•            Une UE de projet de recherche en laboratoire qui dure 1 mois et demi

•            Une UE de conférences dans laquelle interviennent des conférenciers extérieurs du monde industriel et académique

•            Une UE de stage d'au moins 4 mois en entreprise ou en laboratoire.

Objectifs

Le parcours LSE est indifférencié, c'est une formation orientée vers l’ingénierie et la recherche dans le domaine des systèmes embarqués. Les systèmes embarqués constituent un domaine en fort développement, que ce soit dans le secteur des produits grand public (smartphones, objets connectés GPS, set top box, consoles de jeux) ou dans le secteur des dispositifs enfouis de contrôle de véhicules (avions, automobiles, drones) et de chaînes de production.

L’objectif de ce master est de former les étudiants aux outils et techniques logicielles nécessaires à l’élaboration d’applications embarquées, mais aussi (c’est sa spécificité) de donner aux étudiants la capacité de concevoir des méthodes et outils de développement pour ce domaine dans les secteurs clés : développement logiciel, système d’exploitation, compilation, configuration des ressources matérielles,  optimisation, test et vérification...

Compétences acquises

À l’issue de leur formation, les diplômés sont capables de :

- Concevoir, mettre en œuvre et optimiser des applications spécifiques (applications mobiles, objets connectés, applications de traitement d’image et multimédia, géolocalisation…) pour systèmes embarqués.

- Tester, simuler et valider des architectures matérielles pour systèmes embarqués.

- Réaliser et utiliser des outils de synthèse d’architecture, tout en s’appuyant sur des connaissances algorithmiques et théoriques solides.

- Conditionner et porter des applications ou des systèmes pour l’embarqué (terminaux mobiles, systèmes sur puces).