Master IOT

Master Internet of Things

Description du programme

Le master Internet des Objets est un master de l’université fédérée de Bourgogne – Franche-Comté. Il a pour but de former des spécialistes de haut niveau dans les domaines de la conception, du développement et du déploiement de solutions mobiles distribuées intégrant des objets connectés. D’après le TCAC (taux de croissance annuel composé), le marché de l’internet des objets atteindra 560 milliards de dollars d’ici 2022 et continuera de croître de 20% par an. Ce marché est actuellement de 170 milliards de dollars. D’un point de vue technique, l’IdO est à l’intersection des réseaux, de l’informatique en nuage (« cloud computing »), des mégadonnées (« big data »), des technologies de développement mobiles, du calcul distribué et des systèmes embarqués. Beaucoup d’applications pratiques existent, depuis le contrôle d’éoliennes jusqu’aux assistants vocaux comme Alexa et Google Home, en passant par les véhicules autonomes. Le master IoT est un master international dont les cours sont tous donnés en anglais. Un grand nombre d’unités d’enseignement (UE) est en commun avec les UE du cycle ingénieur de l’université de technologie de Belfort-Montbéliard (UTBM). La dimension internationale du master permet d’offrir un vaste choix d’expériences à l’étranger pour les étudiants inscrits (stages, semestres d’études…). L’ouverture à l’international est basée sur les nombreux partenaires d’UBFC, universitaires et industriels.

Mots-clés : Mégadonnées, informatique en nuage, applications mobiles IdO, apprentissage automatique, sécurité, capteurs et réseaux de capteurs, positionnement en intérieur.

Objectifs

  • Conception, développement et déploiement d’applications et d’infrastructures mobiles et distribuées
  • Conception de prototypes et création d’applications mobiles
  • Conception et construction d’applications distribuées et multi-cœur
  • Conception d’outils et d’approches d’apprentissage automatique pour le traitement et l’analyse de mégadonnées
  • Utilisation des principaux environnements de développement : Android, J2E, IOS
  • Programmation de robots modulaires pour des matériels programmables
  • Sécurité des systèmes d’objets connectés.

Description de la formation

L’ensemble des cours du master IdO (en partie en commun avec ceux des futurs ingénieurs UTBM) est destiné à former des spécialistes de haut niveau en calcul distribué, en technologies de réseau, en mégadonnées, en informatique en nuage, et en développement d’applications mobiles. Le programme laisse aussi une large place aux cours complémentaires en gestion, en entreprenariat et en culture française.

Première année

SEMESTRE 1 AUTOMNE (OCTOBRE – JUIN)
Algorithmique avancée (acquisition de compétences en algorithmique avancée, en structures des données, en algorithmes de routage, en algorithmes géométriques, en algorithmes parallèles, en analyse d’algorithmes).

  • Développement mobile (conception, développement et déploiement d’IdO et d’applications mobiles)
  • Infrastructures et routage des objets connectés (exploration de l’architecture et des équipements-clés pour les objets, communication et protocoles de routage pour l’IdO)
  • Exploration de données (connaissances de base en mégadonnées et en outils d’apprentissage automatique)
  • Gestion d’équipe et communication
  • Anglais.

SEMESTRE 2 PRINTEMPS (FÉVRIER – JUIN)

  • Réseaux radio (acquisition des compétences relatives aux spécifications techniques et fonctionnelles des réseaux mobiles GSM/GPRS/EDGE (2G), UMTS (3G) et LTE (4G))
  • Systèmes de localisation : techniques et applications (systèmes d’information géographique, systèmes de positionnement en intérieur, localisation GPS, …)
  • Systèmes embarqués (compréhension des aspects de bas niveau nécessaires au développement d’informatique embarquée, intégration de modules logiciels (systèmes d’exploitation, pilotes))
  • Infrastructure du nuage et virtualisation (problématiques de l’informatique en nuage, concepts du nuage et sécurité, protection des données, sauvegarde, élasticité, tolérance aux pannes, déploiement, virtualisation)
  • Langue étrangère
  • Mini-projet en laboratoire

Deuxième année

SEMESTRE 3 AUTOMNE (OCTOBRE – JANVIER)

Vous devrez choisir 2 modules parmi les 3 proposés.

Module 1

  • Apprentissage automatique (AA) pour l’IdO (idées générales à la base de l’AA, conception de quelques architectures d’AA, lien entre les données de l’AA et de l’IdO)
  • Sécurité des objets connectés

Module 2

  • Mobilité dans les villes intelligentes (conception de la mobilité, de sa dynamique, et services géo-dépendants)
  • Programmation de robots modulaires et robotique en essaim (introduction aux algorithmes distribués dédiés à la programmation de robots modulaires, MELD (« Monitoring, Evaluation, and Learning for Development »).

Module 3

  • Modélisation basée sur les agents et simulation pour l’IdO (simulation par ordinateur et simulation basée sur les agents, données d’entrée et de sortie d’un scénario de simulation, etc.)
  • Perception et interactions de l’IdO (avec interface graphique) (description des différents types de capteurs, de leur comportement et de leurs limites, conception et développement d’algorithmes pour le traitement, l’analyse et la fusion de données).

Formation obligatoire

  • Projet de recherche principal
  • Gestion d’équipe, innovation & entreprenariat.

SEMESTRE 4 PRINTEMPS (FEVRIER – JUIN)

  • Stage de recherche

Bourses

 L’Université de Bourgogne –Franche-Comté offre des bourses d’excellence (jusqu’à 800 euros par mois, pendant une période pouvant aller jusqu’à 10 mois) aux meilleurs étudiants internationaux. En tant que diplômé international, vous aurez accès à un large éventail de programmes de financement (bourses des ambassades françaises, bourses de l’Agence Universitaire de la Francophonie (AUF), etc.).

Profil requis

  • Pour être éligibles, les candidats doivent être titulaires d’une licence (minimum 3 années d’études supérieures) en informatique ou en mathématiques appliquées
  • Niveau B2 en anglais, avec document officiel.

Pour entrer en M2, les candidats doivent être titulaires :

  • D’une maîtrise (minimum 4 années d’études supérieures) en informatique ou en mathématiques appliquées
  • D’un niveau B2 en anglais, avec document officiel.

 

Contact:

Directeur du master : M. Abdallah MAKHOUL –  abdallah.makhoul@univ-fcomte.fr

Directeur des études : M. Benoît PIRANDA – benoit.piranda@univ-fcomte.fr