Skip to content

AAT D2

Description

Modifier une solution déjà conçue et documentée pour l'adapter à des spécifications techniques différentes.

Progression

  • M1 (S4): L’élève est capable d’identifier et d’expliquer une solution donnée et l’adapter pour la faire fonctionner.

  • M2 (S7): L’élève est capable d’identifier, d’expliquer et d’enrichir une solution donnée pour l'adapter à des spécifications techniques différentes.

Liste des AAv (108)

  • P1ADCAO-AAv1 (15H): L’étudiant saura modéliser une pièce à l’aide d’un logiciel de CAO mécanique.

  • P1ADCAO-AAv2 (10.5H): L’étudiant saura modéliser un assemblage à l’aide d’un logiciel de CAO mécanique.

  • P1ADCAO-AAv5 (18H): L'étudiant saura réaliser une pièce ou un assemblage physique en utilisant un ou plusieurs moyens de prototypage rapide de la Forge (imprimante 3D FDM, découpeuse laser).

  • P2PZZGN-AAv7 (20H): A l'issue de la ZG2, le groupe d'étudiants sera capable de construire à partir de briques élémentaires un système (technologies composants discrets et microprogrammé) dans le domaine de l'acquisition de mesure, à partir d'un cahier des charges, de le mettre en œuvre et de le tester.

  • P2PCELE-AAv1 (20H): A l’issue du 2e semestre, l’étudiant sera capable d'adapter les valeurs de composants d'un circuit du 1er ordre pour réaliser une fonction électronique standard et parfaitement décrite (cahier des charges). L'étudiant évaluera systématiquement sa proposition par une étude en simulation à l'aide du logiciel LTSpice.

  • P2PCELE-AAv4 (10H): A l’issue du 2e semestre, l’étudiant sera capable d'évaluer le coût de la consommation énergétique d'une installation électrique industrielle et de dimensionner les éléments à y rajouter pour ne pas subir de pénalités par le fournisseur d'énergie.

  • P2PCELE-AAv5 (26H): A l'issue du semestre S2, l'étudiant sera capable de caractériser expérimentalement un système en utilisant les protocoles de mesure adéquats. Il présentera ses résultats sous la forme d'une synthèse comprenant des courbes légendées et exploitées. Les valeurs caractéristiques du système seront données avec des unités cohérentes et discutées au regard de celles attendues.

  • P2PDIPI-AAv1 (20H): Un étudiant de S2, à la fin de IPI, est capable de mettre en oeuvre les grandes étapes d'un cycle de développement d'une trentaine d'heures, d'un logiciel interactif (par exemple un jeu) structuré par une boucle de simulation et des types abstraits de données dans le paradigme de la programmation procédurale, avec l'aide d'un superviseur qui valide ou propose les grandes lignes de chacune des étapes de ce cycle. Ces étapes sont :

  • P3ACCIN-AAv2 (42H): À l’issue de ce cours, l’étudiant sera capable d’utiliser une fiche technique d’un circuit séquentiel, de décrire son comportement fonctionnel et distinguer les blocs synchrones et asynchrones, afin de permettre son intégration dans un système numérique. Il maîtrisera les méthodes d’analyse et de conception de fonctions de mémorisation, de comptage et de décalage. Il sera capable de concevoir une machine à états simple conformément à un cahier des charges.

  • P3ADAUT-AAv5 (16H): A partir d’une partie opérative pilotée par un automate avec un programme existant, l'équipe d’étudiant doit être capable de proposer une supervision fonctionnelle.

  • P4PZZGN-AAv4 (15H): Concevoir et prototyper des composants de la maquette de mesure :

  • P4PCPRC-AAv2 (40H): A l'issue du semestre, l'étudiant est capable d'écrire un programme en langage C mettant en œuvre des fonctions, variables dont pointeurs, structures de contrôle.

  • P4PCPRC-AAv3 (9H): A l'issue du semestre, l'étudiant de S4 est capable d'écrire un programme qui manipule les registres des périphériques visibles dans l'espace adressable d'un microcontrôleur et d'effectuer des opérations de masquage.

  • P5ADMIP-AAv1 (15H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable de gérer un périphérique sur interruptions.

  • P5ADMIP-AAv2 (25H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable de développer une API simple ou d'utiliser une API fournie et documentée.

  • P5ADMIP-AAv3 (25H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable de faire communiquer le microcontrôleur avec un dispositif extérieur par une liaison série.

  • P5AEOBJ-AAv1 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans un cadre d’exercices guidés, les concepts de base de la programmation orientée objet :

  • P5AEOBJ-AAv2 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans le cadre d'exercices guidés les concepts de collaborations de la programmation orientée objet :

  • P5AEOBJ-AAv3 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation les concepts suivants de la programmation orientée objet, dans le cadre d'exercices guidés :

  • P5AEOBJ-AAv4 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de réaliser un diagramme de classes UML qui modélise un problème explicité (décrit en détail ou déjà implémenté) faisant intervenir les principales notions de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5AEOBJ-AAv7 (12H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de réaliser un programme qui respecte des bonnes pratique et met en œuvre les principaux concepts de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5OCEDM-AAv7 (11H): L’étudiant saura modéliser une pièce à l’aide d’un logiciel de CAO mécanique.

  • P5OCEDM-AAv8 (5H): L’étudiant saura modéliser un assemblage à l’aide d’un logiciel de CAO mécanique.

  • P5ODPRG-AAv1 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans un cadre d’exercices guidés, les concepts de base de la programmation orientée objet :

  • P5ODPRG-AAv2 (10H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans le cadre d'exercices guidés les concepts de collaborations de la programmation orientée objet :

  • P5ODPRG-AAv3 (10H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation les concepts suivants de la programmation orientée objet, dans le cadre d'exercices guidés :

  • P5ODPRG-AAv4 (12H): À l'issue du cours UML, un étudiant du cinquième semestre sera capable de réaliser un diagramme de classes UML qui modélise un problème explicité (décrit en détail ou déjà implémenté) faisant intervenir les principales notions de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5ODPRG-AAv5 (12H): À l'issue du cours UML, un étudiant du cinquième semestre sera capable de réaliser un programme qui respecte des bonnes pratique et met en œuvre les principaux concepts de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5OEMIP-AAv1 (30H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, saura composer et tester un programme écrit en langage assembleur ARM en utilisant des outils de développement, pour la compilation et la visualisation des registres et du contenu de la mémoire, en respectant le standard AAPCS, afin d’exécuter un programme de calcul ou de traitement de chaînes de caractères sur un microcontrôleur STM32.

  • P5OEMIP-AAv2 (33H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, saura faire interagir un microcrontrôleur STM32 avec des leds, des boutons poussoirs, par scrutation ou par interruption.

  • P5OEMIP-AAv3 (24H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable d'utiliser un timer pour contrôler une temporisation ou générer un signal.

  • P6ACCPO-AAv1 (20H): A la fin de l’enseignement, les étudiants seront capables de comprendre les concepts de la programmation orientée objet. En particulier, les étudiants seront capables d’expliquer les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6ACCPO-AAv2 (8H): A la fin de l’enseignement, les étudiants seront capables d’appliquer les concepts de programmation orientée objet. En particulier, les étudiants seront capables de choisir et d’utiliser les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6ACMIP-AAv1 (27H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable de développer une API simple ou d'utiliser une API fournie et documentée d'un système d'exploitation multitâches.

  • P6ACMIP-AAv2 (27H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable en utilisant le langage VHDL, de modéliser certains circuits numériques de l'écosystème des systèmes embarqués, d'en simuler l'activité et d'en réaliser la synthèse logique.

  • P6ADSIG-AAv6 (22H): A la fin du semestre, l’étudiant doit être capable d’implémenter ces techniques de base du traitement numérique du signal dans un langage interprété de type python, matlab ou octave, et les implanter sur une cible matérielle (unité de traitement numérique). L’étudiant aura consulté et assimilé les ressources scientifiques nécessaires afin de répondre au travail à réaliser.

  • P6ODEMB-AAv1 (30H): L'étudiant du cours de systèmes embarqués, à l'issue du la première partie du semestre, sera capable de faire communiquer par liaison série, RS232 ou I2C, un microcontrôleur STM32 avec un système numérique extérieur en développant une API simple (RS232) ou en utilisant une API simple, fournie et connue (I2C).

  • P6ODEMB-AAv2 (42H): L'étudiant du cours de systèmes embarqués, à l'issue du semestre, saura développer une petite application permettant de récupérer les données fournies par un capteur quelconque communiquant par liaison série I2C et de les traiter, les stocker dans une base de données,les afficher dans une interface IHM sous formes textuelle et graphique.

  • P6ODCPO-AAv1 (20H): A la fin de l’enseignement, les étudiants seront capables de comprendre les concepts de la programmation orientée objet. En particulier, les étudiants seront capables d’expliquer les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6OESIN-AAv6 (17H): A la fin du semestre, l’étudiant doit être capable d’implémenter ces techniques de base du traitement numérique du signal dans un langage interprété de type python, matlab ou octave, et les implanter sur une cible matérielle (unité de traitement numérique). L’étudiant aura consulté et assimilé les ressources scientifiques nécessaires afin de répondre au travail à réaliser.

  • P6PCCPO-AAv1 (20H): A la fin de l’enseignement, les étudiants seront capables de comprendre les concepts de la programmation orientée objet. En particulier, les étudiants seront capables d’expliquer les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6PCCPO-AAv2 (8H): A la fin de l’enseignement, les étudiants seront capables d’appliquer les concepts de programmation orientée objet. En particulier, les étudiants seront capables de choisir et d’utiliser les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6PCMIP-AAv1 (27H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable de développer une API simple ou d'utiliser une API fournie et documentée d'un système d'exploitation multitâches.

  • P6PCMIP-AAv2 (27H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable en utilisant le langage VHDL, de modéliser certains circuits numériques de l'écosystème des systèmes embarqués, d'en simuler l'activité et d'en réaliser la synthèse logique.

  • P6PDSIG-AAv6 (22H): A la fin du semestre, l’étudiant doit être capable d’implémenter ces techniques de base du traitement numérique du signal dans un langage interprété de type python, matlab ou octave, et les implanter sur une cible matérielle (unité de traitement numérique). L’étudiant aura consulté et assimilé les ressources scientifiques nécessaires afin de répondre au travail à réaliser.

  • P7INSA-AAv1 (22.5H): à l'issue de cet enseignement, une personne ayant étudié pourra reconnaître le vocabulaire et expliquer les principes élémentaires dans le domaine de l'administration systèmes et réseaux.

  • P7INSA-AAv2 (22.5H): à l'issue de cet enseignement, une personne ayant étudié pourra appliquer des manipulations élémentaires dans le domaine de l'administration systèmes et réseaux.

  • P7IUXD-AAv4 (10H): À l’issue du module "UX Design & IHM", les étudiant.e.s seront capables de mettre en œuvre une évaluation d’un système interactif, d’analyser les résultats obtenus et d’itérer sur leur solution en fonction des retours collectés.

  • P7ESED-AAv1 (22H): Application de Robotique Mobile - A l'issue du semestre 7, l'étudiant sera capable de Réaliser une application de robotique mobile commandable à distance,

  • P7ESED-AAv2 (16H): Réseau de Capteurs A l’issue du semestre 7, l’étudiant sera capable de réaliser une application d’objets connectés, mettant un oeuvre plusieurs cartes à microcontrôleurs envoyant sur un support commun ( bus de terrain )

  • P7ETIM-AAv2 (12H): A la fin du semestre, l’étudiant sera capable d’appliquer efficacement sur une image d’entrée un ou plusieurs algorithmes classiques de traitement et d’analyse d’images. Il doit être en mesure d’optimiser la paramétrisation de chaque algorithme et d’analyser la pertinence et les limites des résultats obtenus.

  • P7ETIM-AAv3 (10H): A la fin du semestre, l’étudiant sera capable de concevoir, analyser et mettre en œuvre une chaine de traitement et d’analyse d’images en réponse à un cahier des charges traduisant les besoins d’une nouvelle application de vision par ordinateur, notamment au profit de la transition énergétique. Il s’agit en particulier de :

  • P7ETIM-AAv4 (8H): A la fin du semestre, l’étudiant sera capable d’utiliser les outils de la bibliothèque openCV et réaliser l’implantation d’une solution de traitement et d’analyse d’images sur une carte type microcontrôleur connectée à une caméra.

  • P7ETIM-AAv5 (8H): A la fin du semestre, l’étudiant sera capable d’utiliser les bibliothèques des techniques d’apprentissage automatique (machine learning) comme scikit-learn.

  • P91CNO-AAV3 (10H): L'étudiant du module CNO, à l'issue du module, sera capable, de dimensionner et de concevoir une chaîne de com-munication optique correspondant à un cahier des charges précis et fourni et de la vali-der au moyen de simulations avec un logiciel dédié (par exemple OptisystemTM de Op-tiwave).

  • P91CNO-AAV8 (15H): L'étudiant du module CNO, à l'issue du module, sera capable d’analyser, d’implémenter et d’étudier les performances (en EVM, SER, BER) d’une chaîne de communication numérique mono-porteuse (M-QAM, M-PSK) ou multi-porteuse (CP-OFDM) simple pour un canal additif gaussien ou sélectif en fréquence stationnaire. L’étudiant sera également capable d’implémenter quelques algorithmes classiques au niveau du récepteur à l’aide de préambule et sym-boles pilotes (correction de décalage de fréquence porteuse, synchronisation, égalisa-tion zero-forcing, égalisation LMS linéaire).

  • P91IAS-AAv4 (30H): A l'issue du module, les étudiantes et les étudiants seront capables de mettre en oeuvre différents outils et bibliothèques logicielles existantes liées à l'IA pour des domaines d'application industriels abordés.

  • P91MRA-AAv2 (12.5H): À la fin du semestre, les étudiants de MRA seront capables d'obtenir le modèle géométrique direct d'un robot sériel, à liaisons rotoïdes et prismatiques, en utilisant soit un schéma cinématique, soit à partir de l'analyse des axes d'un robot réel. Ceci inclue:

  • P91MRA-AAv3 (12.5H): À la fin du semestre, les étudiants de MRA seront capables d'obtenir le modèle cinématique direct et inverse d'un robot sériel, à liaisons rotoïdes et prismatiques, en utilisant soit un schéma cinématique soit par l'analyse d'un robot réel. Ceci inclue:

  • P91MRA-AAv4 (12.5H): À la fin du semestre, les étudiants de MRA seront capables d'obtenir le modèle statique direct et inverse d'un robot sériel, à liaisons rotoïdes et prismatiques, en utilisant soit le modèle géométrique et/ou le schéma cinématique du robot. Ceci inclue:

  • P91MRA-AAv5 (12.5H): À la fin du semestre, les étudiants de MRA seront capables d'obtenir le modèle dynamique d'un robot sériel, à liaisons rotoïdes et prismatiques, sous la forme d'un système d'équations différentielles nonlinéaires, en utilisant le modèle cinématostatique et la méthode double récursive de Newton-Euler. Ceci inclue:

  • P92MSI-AAv2 (20H): A la fin de du module MSI, un étudiant sera capable de comprendre la notion de Design Pattern. En particulier, l'étudiants sera capable d’expliquer et de développer une solution en appliquant un ou des Design Patterns.

  • P92MSI-AAv3 (20H): A la fin du module MSI, un étudiant sera capable d’utiliser un Framework. En particulier, un étudiant sera capable de développer une application REST en utilisant le modèle d’architecture Model-View-Controller (MVC)

  • P95CSP-AAv1 (15H): L'étudiant du module CSP, à l'issue du module, saura utiliser la chaîne de développement d'un système sur puce programmable (Intel-FPGA) pour concevoir un système numérique, depuis la modélisation en langage VHDL d'un circuit numérique spécifique jusqu'au fonctionnement du système complet sur cible matérielle lorsque des fichiers génériques à adapter ou des fichiers à compléter, de format connu, sont fournis

  • P95CSP-AAv2 (36H): L'étudiant du module CSP, à l'issue du module, sera capable de proposer le modèle synthétisable d'un circuit numérique synchrone, en langage VHDL, et comportant à la fois des blocs fonctionnels combinatoires et séquentiels d'une complexité comparable à ceux vus dans le cours de circuits numériques

  • P95CSP-AAv3 (15H): L'étudiant du module CSP, à l'issue du module, saura connecter à une interface Avalon un circuit numérique compatible et saura spécifier le format des cycles de lecture et d'écriture adaptés à ce cicuit numérique permettant un échange de données optimal

  • P95CSP-AAv4 (42H): L'étudiant du module CSP, à l'issue du module, saura concevoir l'architecture d'un circuit numérique synchrone, structurée en une unité de traitement et une unité de contrôle, éventuellement elles-mêmes hiérarchisées, correspondant à un cahier des charges fourni, avec des signaux et des blocs fonctionnels clairement identifiés et spécifiés et en minimisant le risque d'un état métastable dû à la présence éventuelle de signaux asynchrones ou de domaines d'horloges

  • P95CSP-AAv5 (15H): L'étudiant du module CSP, à l'issue du module, saura organiser une unité de contrôle sous forme hiérarchisée et structurée afin de faciliter son développement et son test permettant la commande de tous les éléments de l'unité de traitement associée pour obtenir un fonctionnement global, traitement et contrôle, correct

  • P95CSP-AAv6 (21H): L'étudiant du module CSP, à l'issue du module, saura développer en langage C un pilote (ou API : Application Programming Interface) adapté à un circuit numérique donné afin de pouvoir l'utiliser dans une application logicielle écrite en langage C sans connaître les détails de son implémentation matérielle

  • P95CCM-AAV3 (12H): A la fin de ce cours, l’étudiant.e sera capable de construire un observateur d’état et de synthétiser un contrôle par retour d’état observé sur un système linéaire SISO répondant à un cahier des charges (stabilité, précision, rapidité, robustesse).

  • P95CCM-AAV4 (12H): A la fin de ce cours, l’étudiant.e sera capable de modéliser les incertitudes de modélisation d’un système dynamique à temps discret et les incertitudes d’observation de l’état du système, en vue d’une estimation adaptative de l’état qu’il réalisera par filtrage de Kalman pour le cas de systèmes linéaires.

  • P95CCM-AAV5 (20H): A la fin de ce cours, l’étudiant.e sera capable de linéariser un processus dynamique ou une loi d’observation afin de procéder à une estimation d’état adaptative par filtrage de Kalman étendu (filtre EKF) et d’effectuer une comparaison avec un filtre de Kalman Unscented (UKF).

  • P95CCM-AAV6 (16H): A la fin de ce cours, l’étudiant.e sera capable de réaliser une commande d’un système linéaire par retour d’état selon un critère d’optimisation quadratique : commande LQR ou commande LQG lorsque l’état n’est que partiellement observé

  • P95CCM-AAV8 (42H): A la fin de ce cours, l’étudiant.e sera capable d’implémenter, implanter et régler quelques solutions de commande de systèmes non-linéaires : commande linéarisante, commande par platitude, commande par fonction de Lyapunov,…

  • P5OCEDM-AAv7 (11H): L’étudiant saura modéliser une pièce à l’aide d’un logiciel de CAO mécanique.

  • P5OCEDM-AAv8 (5H): L’étudiant saura modéliser un assemblage à l’aide d’un logiciel de CAO mécanique.

  • P5ODPRG-AAv1 (20H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans un cadre d’exercices guidés, les concepts de base de la programmation orientée objet :

  • P5ODPRG-AAv2 (10H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation et dans le cadre d'exercices guidés les concepts de collaborations de la programmation orientée objet :

  • P5ODPRG-AAv3 (10H): À l'issue du cours OBJ, un étudiant du cinquième semestre sera capable de manipuler dans un langage de programmation les concepts suivants de la programmation orientée objet, dans le cadre d'exercices guidés :

  • P5ODPRG-AAv4 (12H): À l'issue du cours UML, un étudiant du cinquième semestre sera capable de réaliser un diagramme de classes UML qui modélise un problème explicité (décrit en détail ou déjà implémenté) faisant intervenir les principales notions de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5ODPRG-AAv5 (12H): À l'issue du cours UML, un étudiant du cinquième semestre sera capable de réaliser un programme qui respecte des bonnes pratique et met en œuvre les principaux concepts de la programmation orientée objet, dans le cadre d'exercices guidés.

  • P5OEMIP-AAv1 (30H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, saura composer et tester un programme écrit en langage assembleur ARM en utilisant des outils de développement, pour la compilation et la visualisation des registres et du contenu de la mémoire, en respectant le standard AAPCS, afin d’exécuter un programme de calcul ou de traitement de chaînes de caractères sur un microcontrôleur STM32.

  • P5OEMIP-AAv2 (33H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, saura faire interagir un microcrontrôleur STM32 avec des leds, des boutons poussoirs, par scrutation ou par interruption.

  • P5OEMIP-AAv3 (24H): L'étudiant du cours de microprocesseurs, à l'issue du semestre, sera capable d'utiliser un timer pour contrôler une temporisation ou générer un signal.

  • P6EDEMB-AAv1 (30H): L'étudiant du cours de systèmes embarqués, à l'issue du la première partie du semestre, sera capable de faire communiquer par liaison série, RS232 ou I2C, un microcontrôleur STM32 avec un système numérique extérieur en développant une API simple (RS232) ou en utilisant une API simple, fournie et connue (I2C).

  • P6EDEMB-AAv2 (42H): L'étudiant du cours de systèmes embarqués, à l'issue du semestre, saura développer une petite application permettant de récupérer les données fournies par un capteur quelconque communiquant par liaison série I2C et de les traiter, les stocker dans une base de données,les afficher dans une interface IHM sous formes textuelle et graphique.

  • P6EDCPO-AAv1 (20H): A la fin de l’enseignement, les étudiants seront capables de comprendre les concepts de la programmation orientée objet. En particulier, les étudiants seront capables d’expliquer les concepts d’héritage, d’interface, de liaison dynamique et liaison statique, polymorphisme objet et paramétrique, méthodes statiques.

  • P6EESIN-AAv6 (17H): A la fin du semestre, l’étudiant doit être capable d’implémenter ces techniques de base du traitement numérique du signal dans un langage interprété de type python, matlab ou octave, et les implanter sur une cible matérielle (unité de traitement numérique). L’étudiant aura consulté et assimilé les ressources scientifiques nécessaires afin de répondre au travail à réaliser.

  • P6ESSTG-AAv_D (H): A l'issue du stage technicien, l'étudiant sera capable de réaliser une solution sous forme de prototype ou d'un programme en suivant la procédure décrits par l'encadrement et d'évaluer ses performances en testant de manière autonome et rigoureuse la solution en suivant les protocoles expérimentaux proposés.

  • P7EEENT-AAv_D (0H): A l'issue du S7, l'étudiant sera capable de réaliser une solution sous forme de prototype ou d'un programme en choisissant lui même les outils adaptés et d'évaluer ses performances en testant de manière autonome et rigoureuse la solution en suivant les protocoles expérimentaux qu'il défini.

  • P8EBNSA-AAv1 (22.5H): à l'issue de cet enseignement, une personne ayant étudié pourra reconnaître le vocabulaire et expliquer les principes élémentaires dans le domaine de l'administration systèmes et réseaux.

  • P8EBNSA-AAv2 (22.5H): à l'issue de cet enseignement, une personne ayant étudié pourra appliquer des manipulations élémentaires dans le domaine de l'administration systèmes et réseaux.

  • P8EBUXD-AAv4 (10H): À l’issue du module "UX Design & IHM", les étudiant.e.s seront capables de mettre en œuvre une évaluation d’un système interactif, d’analyser les résultats obtenus et d’itérer sur leur solution en fonction des retours collectés.

  • P8ECTIM-AAv2 (12H): A la fin du semestre, l’étudiant sera capable d’appliquer efficacement sur une image d’entrée un ou plusieurs algorithmes classiques de traitement et d’analyse d’images. Il doit être en mesure d’optimiser la paramétrisation de chaque algorithme et d’analyser la pertinence et les limites des résultats obtenus.

  • P8ECTIM-AAv3 (10H): A la fin du semestre, l’étudiant sera capable de concevoir, analyser et mettre en œuvre une chaine de traitement et d’analyse d’images en réponse à un cahier des charges traduisant les besoins d’une nouvelle application de vision par ordinateur, notamment au profit de la transition énergétique. Il s’agit en particulier de :

  • P8ECTIM-AAv4 (8H): A la fin du semestre, l’étudiant sera capable d’utiliser les outils de la bibliothèque openCV et réaliser l’implantation d’une solution de traitement et d’analyse d’images sur une carte type microcontrôleur connectée à une caméra.

  • P8ECTIM-AAv5 (8H): A la fin du semestre, l’étudiant sera capable d’utiliser les bibliothèques des techniques d’apprentissage automatique (machine learning) comme scikit-learn.

  • P8ECSED-AAv1 (22H): Application de Robotique Mobile - A l'issue du semestre 7, l'étudiant sera capable de Réaliser une application de robotique mobile commandable à distance,

  • P8ECSED-AAv2 (16H): Réseau de Capteurs A l’issue du semestre 7, l’étudiant sera capable de réaliser une application d’objets connectés, mettant un oeuvre plusieurs cartes à microcontrôleurs envoyant sur un support commun ( bus de terrain )

  • P8EEENT-AAv_D (0H): A l'issue du S8, l'étudiant sera capable de réaliser une solution sous forme de prototype ou d'un programme en choisissant lui même les outils adaptés et d'évaluer ses performances en testant de manière autonome et rigoureuse la solution en suivant les protocoles expérimentaux qu'il défini.

  • S9FISEA_IAS-AAv4 (30H): A l'issue du module, les étudiantes et les étudiants seront capables de mettre en oeuvre différents outils et bibliothèques logicielles existantes liées à l'IA pour des domaines d'application industriels abordés.

  • S9FISEA_CCM-AAv3 (12H): A la fin de ce cours, l’étudiant.e sera capable de construire un observateur d’état et de synthétiser un contrôle par retour d’état observé sur un système linéaire SISO répondant à un cahier des charges (stabilité, précision, rapidité, robustesse).

  • S9FISEA_CCM-AAv4 (12H): A la fin de ce cours, l’étudiant.e sera capable de modéliser les incertitudes de modélisation d’un système dynamique à temps discret et les incertitudes d’observation de l’état du système, en vue d’une estimation adaptative de l’état qu’il réalisera par filtrage de Kalman pour le cas de systèmes linéaires.

  • S9FISEA_CCM-AAv5 (20H): A la fin de ce cours, l’étudiant.e sera capable de linéariser un processus dynamique ou une loi d’observation afin de procéder à une estimation d’état adaptative par filtrage de Kalman étendu (filtre EKF) et d’effectuer une comparaison avec un filtre de Kalman Unscented (UKF).

  • S9FISEA_CCM-AAv6 (16H): A la fin de ce cours, l’étudiant.e sera capable de réaliser une commande d’un système linéaire par retour d’état selon un critère d’optimisation quadratique : commande LQR ou commande LQG lorsque l’état n’est que partiellement observé

  • S9FISEA_CCM-AAv8 (42H): A la fin de ce cours, l’étudiant.e sera capable d’implémenter, implanter et régler quelques solutions de commande de systèmes non-linéaires : commande linéarisante, commande par platitude, commande par fonction de Lyapunov,…

  • S9FISEA_ENT-AAv_D (0H): A l'issue du S9 et à partir d'une conception, l'étudiant est capable de réaliser une solution sous la forme d’un prototype ou d’un produit et d'évaluer ses performances de façon autonome et robuste pour valider ou non son déploiement.

  • S10FISEA_ENT-AAv_D (0H): (Optionnel si déjà validé) A l'issue du S10 et à partir d'une conception, l'étudiant est capable de réaliser une solution sous la forme d’un prototype ou d’un produit et d'évaluer ses performances de façon autonome et robuste pour valider ou non son déploiement.