Master 1

Organisation

Nouvelle organisation pour la rentrée 2026-2027

Le programme de la première année de Master (60 ECTS) est organisé en 2 semestres. Le premier semestre (S1) est constitué de 3 BCC (Blocs de Connaissances et Compétences) et 6 UE (Unités d’Enseignement) obligatoires. Quant au second semestre, il comprend également 3 BCC et 4 UE.

Ce programme peut être réalisé en alternance tant en Master 1 qu’en Master 2, mais quelques changements s’opèrent sur les UE.

Programme du Semestre 1

Objectifs :

  • Maîtriser les principales fonctionnalités d'un tableur
  • Savoir concevoir, implanter et exploiter une base de données

Programme :

Partie Tableur :

  • Fondamentaux des tableurs : cellules, plages, formules, fonctions, graphiques
  • Listes, filtres, tableaux croisés dynamiques. Limites du tableur pour gérer des données
  • Langage VBA pour Excel
  • Applications avec le tableur Excel

Partie Bases de Données :

  • Modèles entité-association et relationnel
  • Normalisation des relations et intégrité référentielle
  • Langage SQL
  • Applications avec le SGBDr MySQL sous phpMyAdmin

À l’issue de l’enseignement, l’étudiant est capable de :

  • Créer un classeur formaté, dynamique, sécurisé, pouvant être partagé,
  • Utiliser les fonctions et outils d’analyse du tableur,
  • Développer de petits outils propres dans l’environnement de programmation du tableur,
  • Concevoir une base de données cohérente (modèles entité-association et relationnel) de complexité moyenne,
  • Implanter cette base dans un SGBD relationnel (MySQL),
  • Exploiter cette base grâce au langage SQL.

Objectif :

  • Vérifier par un programme bien construit la qualité de l'analyse en s'appuyant sur le langage C.

Programme :

  • Pointeurs : définition et utilisation (allocation dynamique, pointeur et fonction)
  • Tableaux et pointeurs, tableaux et fonctions
  • Chaînes de caractères
  • Types étendus, énumérations, structures
  • Directives de compilation
  • Listes chaînées, FIFO et LIFO
  • Coder ces éléments en langage C

À l’issue de l’enseignement, l’étudiant est capable de :

  • Vérifier par un programme bien construit la qualité de l'analyse en s'appuyant sur le langage C.

Objectif :

L’objectif de l’UE est de former des développeurs d’applications liées à l'automatique numérique et aux systèmes répartis qui s'appuient sur les nouvelles technologies de communication. Différents objectifs pédagogiques sont fixés :

  • Apprentissage de la programmation d'objets communicants dédiés au traitement numérique de données industrielles temps réel
  • Apprentissage de la programmation orientée objet

Programme :

  • Intégration numérique sur tableur et Arduino
  • Systèmes échantillonnés et asservissements numériques
  • Programmation d’interface mobile  (Windev Mobile)
  • Configuration et programmation de modules de communication (Bluetooth, Wifi...)
  • Pilotage de parties opératives de démonstration

À l’issue de l’enseignement, l’étudiant est capable de :

  • Concevoir, réaliser et gérer des systèmes numériques industriels déportés en lien avec un processus industriel.

Programme :

  • Études de textes et de documents techniques liés à la spécialité ayant pour but de développer la compréhension de documents professionnels (écrits et vidéo).
  • Activités de communication, analyse et présentation de documents techniques.

À l’issue de l’enseignement, l’étudiant est capable de :

  • Comprendre un document écrit dans les domaines associés à leurs spécialités.
  • Faire le compte-rendu d'un document audio ou vidéo.
  • Faire la synthèse à l'oral d'un document écrit ou oral

Objectifs :

Cette UE vise à maîtriser les méthodes et outils essentiels en production, maintenance et gestion intégrée des entreprises.

Programme :

Partie Production :

  • Connaissance d’une gamme de fabrication, d’une nomenclature, calculs de charges et capacités de production
  • Connaissance d’une démarche MRP (Manufacturing Ressource Planning) : plans de production, PIC, PDP,…
  • Introduction au lean manufacturing

Partie Maintenance :

  • Approche globale et aspect stratégique de la fonction maintenance
  • Plan de maintenance approprié à la criticité ; sûreté de fonctionnement
  • Méthodes de maintenance
  • Management économique de la maintenance
  • Utilisation de l’outil GMAO pour l’optimisation de la maintenance

Partie Progiciels de gestion intégrés (ERP) :

  • Tour d’horizon des ERP et de leurs utilisations
  • Principes de base d’une comptabilité, d’une gestion commerciale et d’un ERP
  • Caractéristiques et mise en place d’un ERP : cahier des charges et erreurs à éviter

À l’issue de l’enseignement, l’étudiant est capable de :

  • Maîtriser les bases théoriques et pratiques de la gestion de production : la fonction, les décisions en production,
  • Comprendre les différents niveaux de planification de la démarche MRP,
  • Mettre en place une politique de maintenance optimum en tenant compte de la composante technique et économique,
  • Produire de la disponibilité de l’outil industriel à coût optimum, par déploiement et exploitation d'une GMAO,
  • Comprendre ce qu’est un ERP, comment il est implanté et utilisé, et les inévitables transformations produites au niveau de l’organisation interne d’une entreprise,
  • Connaître les acteurs et les métiers associés à un ERP.

Programme du Semestre 2

Programme :

  • Architecture et fonctionnement des automates programmables industriels (APIs)
  • Étude de différents types de capteurs et d’actionneurs
  • GRAFCET (Graphe Fonctionnel de Commande Étape Transition), langage de spécification pour diagrammes fonctionnels en séquence défini par la norme européenne EN 60848
  • Langages de la norme CEI 61131-3 pour la programmation des APIs :
    • Liste d'instructions (IL, Instruction List)
    • Texte structuré (ST, Structured Text)
    • Diagramme à contacts (LD, Ladder Diagram)
    • Diagramme de bloc fonctionnel (FBD, Function Block Diagram)
  • Programmation effective sur différents constructeurs d’APIs
  • Notions d’automatique (système en boucle fermée, régulateur PID, etc.)

À l’issue de l’enseignement, l’étudiant est capable de :

  • Analyser un problème à automatiser,
  • Modéliser la partie commande d'un processus industriel complexe,
  • Programmer des automates.

Objectifs :

  • Maîtriser les principaux constituants d'un réseau industriel (bus de terrain) ou informatique : architectures, équipements, etc.
  • Savoir choisir le bus de terrain le mieux adapté aux besoins de l'entreprise
  • Maîtriser les différentes spécifications d’une supervision pour un procédé industriel
  • Savoir réaliser la supervision d’un processus industriel

Programme :

  • Description des principales caractéristiques d'une communication numérique et des solutions réseau industrielles actuelles
  • Critères de choix d'un réseau industriel
  • Description des différentes spécifications de la supervision de procédés industriels
  • Mise en application des acquis sur des exemples concrets

À l’issue de l’enseignement, l’étudiant est capable de :

  • Identifier les caractéristiques physiques et logiques d'un réseau industriel implanté sur un site de production isolé ou réparti géographiquement,
  • Intervenir sur un réseau par ajout, modification ou suppression d'équipements et de structures d'interconnexion,
  • Communiquer avec des équipements réseau en utilisant des outils logiciels de bas niveau,
  • Se poser les bonnes questions en cas de panne pour intervenir rapidement et à bon escient ou pour décrire le plus précisément possible les problèmes rencontrés au service maintenance,
  • Guider les décideurs dans le choix de la solution réseau la plus adaptée aux caractéristiques du ou des sites de production,
  • Appréhender une solution existante (tenants et aboutissants),
  • Faire le choix d’une infrastructure matérielle et logicielle,
  • Émettre, recevoir et analyser le contenu de trames, superviser un procédé industriel.

Élément constitutif 1 : Conduite de Projets

Cet EC de l’UE9 vise à maîtriser la conduite d’un projet en informatique industrielle (gestion de versions, phase de test, etc.), du diagnostic à la mise en place du projet en passant par la conception des différentes étapes, en accord avec les objectifs stratégiques et les objectifs opérationnels définis par l’entreprise.

Programme :

  • Formalisation d’une expression de besoin projet
  • Rédaction d’un cahier des charges à partir de l’expression de besoin
  • Planification des différentes phases projets en utilisant le diagramme de GANTT
  • Présentation générale sur la sécurité des systèmes d’information
  • Réponse à une Expression de Besoin dans le cadre d’un projet IT
  • Cas pratique : réponse à un appel d’offre pour la mise en place d’une plateforme digitale

À l’issue de l’enseignement, l’étudiant est capable de :

  • Maîtriser les outils d’analyse et les méthodologies organisationnelles,
  • Mettre en œuvre les techniques d’organisation et de management pour mener avec efficacité les projets en respectant les délais, le budget et la performance attendue par l’entreprise,
  • Réaliser un diagnostic et concevoir les étapes de mise en place du projet en accord avec les objectifs stratégiques et les objectifs opérationnels définis par l’entreprise,
  • Déployer les méthodes de l’ingénierie de conduite de projet et construire un dispositif adapté auprès des différents intervenants impliqués dans le projet.

 

Élément constitutif 2 : Caractériser une démarche Industrie 4.0 (SAé)

Cet EC de l’UE9 consiste à réaliser un projet bibliographique/documentaire dont le sujet est proposé par l’étudiant et validé par les enseignants du Master. Le sujet de l’étude devra être choisi en adéquation avec le projet professionnel ou personnel de l’étudiant et lié aux concepts de l’Industrie 4.0 ou Industrie du futur. Le projet donne lieu à la rédaction d’une synthèse écrite (sous forme de tableau synoptique) des documents analysés et à une soutenance en anglais.

Objectifs :

  • Trouver des documents (articles, vidéos,…) liés au sujet choisi
  • Évaluer les documents, les trier et sélectionner les plus pertinents
  • Analyser les documents, en faire une synthèse
  • Lire, rédiger et s’exprimer en langue anglaise

À l’issue de l’enseignement, l’étudiant est capable de :

  • Réaliser une étude bibliographique/documentaire sur un sujet donné,
  • Faire une présentation orale en anglais de son étude.

Partie 1 : Interfaces Industrielles

Objectifs :

L'objectif de cette partie est d’introduire aux étudiants les notions de base de l’Interaction Homme-Machine, et de les former à la conception et à la programmation d’Interfaces Graphiques (GUI). Spécifiquement, les objectifs pédagogiques de l’UE sont les suivants :

  • Comprendre les principes de bases de l’Interaction Homme-Machine (boucle d’interaction)
  • Comprendre la notion d’interfaces graphiques et de programmation événementielle
  • Savoir concevoir une interface graphique pour répondre à un objectif donné
  • Connaître et savoir implémenter les principaux contrôles graphiques (fenêtres, bouton, menus, etc.)

Programme :

  • Concepts généraux et programmation des interfaces
    • Interaction Homme-Machine et interfaces WIMP
    • Programmation graphique et/ou événementielle (GTK et/ou Qt)
  • Interfaces Access
    • Formulaires et programmation événementielle
    • Objets Access VBA pour l’accès aux données

À l’issue de l’enseignement, l'étudiant est capable de :

  • Concevoir des Interfaces Graphiques pour l’interaction avec des environnements Desktop et Access.

Partie 2 : Développement de Plateformes mobiles

Objectif :

L’objectif de cette partie est de former des développeurs d’applications industrielles sur les nouvelles technologies. Différents objectifs pédagogiques sont fixés :

  • Comprendre et mettre en œuvre différentes technologies d'accès à distance
  • Définir/programmer/tester/mettre en œuvre des interfaces industrielles mobiles de communication avec une partie opérative de démonstration sur bus industriel.

Programme :

  • Programmation Arduino / Wifi de type ESP32 pour la mise en œuvre d’une communication client / serveur sans fil entre un objet communicant et une interface homme machine
  • Pilotage de parties opératives de démonstration

À l’issue de l’enseignement, l’étudiant est capable de :

  • Concevoir et réaliser des Interfaces Homme-Machine (IHM) de communication avec une partie opérative de démonstration sur bus industriel.