AAT D3
Description
Valider les performances d'un prototype ou d'un produit par la mise en oeuvre d'un ensemble de tests préalablement définis.
Progression
M1 (S4): L'élève est capable de mettre en œuvre les tests permettant de valider la solution proposée en suivant pas à pas une méthode explicitement décrite : il est capable de mettre en œuvre des méthodes de mesures et de contrôle pour effectuer des tests unitaires sur des circuits élémentaires ou des programmes élémentaires.
M2 (S6): L'élève est capable de prendre l'initiative de mettre en œuvre un protocole de tests permettant de valider la solution à évaluer.
M3 (S10): L'élève est capable de mettre en œuvre, de manière autonome, les tests permettant de valider une solution proposée, c.-à-d. de mettre en œuvre les méthodes de tests lors d'intégration de fonctionnalités (matérielles et/ou logicielles) et de critiquer la méthodologie de test en vue de l'améliorer (amélioration continue).
Liste des AAv (123)
P1ABALR-AAv3 (12H): A l’issue du 1er semestre, les étudiants doivent être capables de vérifier la validité d'un algorithme (il réalise exactement la tâche pour laquelle il a été conçu) et sa robustesse (il est protégé de conditions anormales d'utilisation)
P1ABALR-AAv6 (8H): A l’issue du 1er semestre, les étudiants doivent être capables de mesurer et comparer la complexité en termes de temps de calcul d'algorithmes fournis
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-AAv5 (18H): A l'issue de la ZG2, le groupe d'étudiants doit être capable d'utiliser la modélisation et la simulation d'un système physique avec une démarche itérative pour résoudre un problème de dimensionnement en ingénierie, en respectant un cahier des charges donné. L'ensemble de la démarche itérative sera synthétisée dans un document à compléter.
P2PZZGN-AAv6 (7H): A l’issue de la première semaine de ZG2 l’étudiant sera capable avec son PC, en quelques minutes, de produire, manipuler ou afficher des séries temporelle décrites au format CSV, en écrivant un programme python qui s’inspire d’exemples fournis et respecte les normes de codages du cours S2-IPI.
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-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.
P2PDAUT-AAv4 (15H): L'étudiant, à partir de ses schémas de câblage et/ou programme automate élaborés précédemment, sera capable de valider correctement* les performances du système de commande en expérimentant. Il raccordera les entrées/sorties de son système de commande aux capteurs et préactionneurs du banc didactique de manière à tester le respect du cahier des charges. Il intègrera aussi correctement* l'aspect sécurité (prise en compte du relais de sécurité Kas et de ses contacts associés).
P2PDEDM-AAv2 (30H): A partir d'un besoin utilisateur, le groupe doit être capable de suivre une méthodologie imposée de conception mécanique et de proposer une solution au besoin exprimé et un prototype fonctionnel:
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 :
P2PDIPI-AAv2 (20H): Un étudiant de S2, à la fin de IPI, est capable de programmer avec efficience, sur son ordinateur personnel, une ou un ensemble de fonctionnalités logicielles simples à partir d'une conception préalable écrite ou d'un échange oral sur principe algorithmique.
P2PDIPI-AAv3 (10H): Un étudiant de S2, à la fin de IPI, est capable de maitriser le temps au sein d'un programme. Maîtriser =
P2PDIPI-AAv4 (20H): Un étudiant de S2, à la fin de IPI, est capable de décrire, d'implémenter et de tester des types abstraits de données en python et de proposer une implémentation équivalente dans le paradigme de la programmation orientée objet en respectant des règles d'écriture du langage. L'étudiant aura commencé à se familiariser avec les notions de classes, d'encapsulation, de collaboration et d'héritage.
P3ADAUT-AAv2 (16H): A partir d'une partie opérative et d'une structure hiérachisée de grafcets spécifiant le fonctionnement d'un système de commande programmé et respectant un CdC pré-établi, le groupe d'étudiant doit être capable de programmer l'automate et de tester son fonctionnement en lien avec la partie opérative.
P3ADAUT-AAv3 (4H): à partir d'une machine automatisée intégrant des sécurités câblées et leur propre programme, le groupe d'étudiant doit être capable de prouver le respect des procédures de traitements câblé et programmé de n'importe quel défaut. Le non respect de ces procédures doit être corrigé.
P3ADAUT-AAv4 (12H): 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 IHM fonctionnelle.
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.
P3ADAUT-AAv6 (8H): A partir d’une partie opérative pilotée par un automate avec un programme existant, comportant une IHM et une supervision, le groupe d’étudiant doit être capable d'élaborer et d'afficher sur PC des indicateurs de production en temps réel.
P3ADPRG-AAV2 (21H): À l'issue de cet enseignement, une personne ayant étudié est capable de décrire dans un compte-rendu une démarche informelle de test de chaque étape de sa réalisation.
P4PZZGN-AAv5 (15H): Créer correctement un protocole de test expérimental, le mettre en œuvre et identifier les causes de dysfonctionnement pour valider le fonctionnement du système :
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.
P4PCPRG-AAV2 (24H): À l'issue de cet enseignement, une personne ayant étudié est capable de réaliser des tests unitaires et de mesurer des performances.
P4PDELE-AAv2 (30H): A l’issue du 4e semestre d’électronique, l’étudiant sera capable de déterminer, pour un système LTI décrit dans un formalisme donné, la réponse indicielle et fréquentielle en utilisant la résolution de l’équation différentielle ou la transformée de Laplace, et de représenter ces réponses sous forme adéquates. Les formalismes considérés incluent:
P4PDELE-AAv3 (25H): A l’issue du 4e semestre d’électronique, l’étudiant sera capable de caractériser le comportement d’un système LTI représenté par sa réponse indicielle, sa réponse fréquentielle ou son diagramme des pôles et des zéros. La caractérisation portera sur les critères suivants:
P4PDELE-AAv4 (30H): A l’issue du 4e semestre d’électronique, l’étudiant sera capable de proposer un circuit respectant un cahier des charges. Le cahier des charges sera spécifié sous la forme soit par de plusieurs paramètres caractéristiques d’une cellule d’ordre 2 (type, coefficient d’amplitification, fréquence propre, coefficient d’amortissement) ou soit par un gabarit fréquentiel. L'étudiant sera en mesure de vérifier la conformité de sa proposition avec le cahier des charges en utilisant un logiciel de simulation (Python/Numpy/Scipy et LTspice).
P5ADASA-AAV4 (20H): Implantation et validation sur système réel. À la fin du semestre, les étudiants seront capables d'
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-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.
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.
P5OFASA-AAV4 (20H): Implantation et validation sur système réel. À la fin du semestre, les étudiants seront capables d'
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.
P6ADASN-AAv2 (20H): Les étudiants seront capables de déterminer analytiquement la réponse temporelle d’un système SISO SLIT à temps discret lorsqu’un signal numérique est envoyé à son entrée, et de déterminer les principales caractéristiques de cette réponse. Les caractéristiques de la réponse temporelles incluent :
P6ADASN-AAv4 (20H): Les étudiants seront capables de synthétiser un correcteur numérique par une méthode fréquentielle pour asservir un système SLIT à temps contenu en respectant les contraintes d’un cahier des charges. Les étudiants seront capables de valider leur correcteur avec un logiciel de simulation et de critiquer les performances obtenues en termes de
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.
P6OZZGN-AAV2 (24H): A l'issue du projet, l'étudiant sera capable de concevoir une cinématique de robots à roues qui soit viable et conforme aux tâches à effectuer, ainsi qu'aux spécifications du matériel. Il saura établir le modèle cinématique permettant de synthétiser la commande. Il sera capable de calculer la consigne de commande bas-niveau (en vitesse des roues) en fonction des consignes de commande haut-niveau (direction et vitesse longitudinale du robot). Les élements d'évaluation sont les suivants:
P6OZZGN-AAV4 (12H): A l'issue du projet, les étudiants seront capables de programmer un microcontrôleur afin de contrôler des servomoteurs, dans une application de robotique mobile. Le Robot devra être pilotable à distance, et aura la capacité de suivre une ligne au sol. Les différentes fonctionnalités du robot seront validées par une démonstration en fin de projet.
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.
P6OEASN-AAv2 (20H): Les étudiants seront capables de déterminer analytiquement la réponse temporelle d’un système SISO SLIT à temps discret lorsqu’un signal numérique est envoyé à son entrée, et de déterminer les principales caractéristiques de cette réponse. Les caractéristiques de la réponse temporelles incluent :
P6OEASN-AAv4 (20H): Les étudiants seront capables de synthétiser un correcteur numérique par une méthode fréquentielle pour asservir un système SLIT à temps contenu en respectant les contraintes d’un cahier des charges. Les étudiants seront capables de valider leur correcteur avec un logiciel de simulation et de critiquer les performances obtenues en termes de
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.
P6PZZGN-AAv3 (12H): mettre en place un protocole de test
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.
P6PDASN-AAv2 (20H): Les étudiants seront capables de déterminer analytiquement la réponse temporelle d’un système SISO SLIT à temps discret lorsqu’un signal numérique est envoyé à son entrée, et de déterminer les principales caractéristiques de cette réponse. Les caractéristiques de la réponse temporelles incluent :
P6PDASN-AAv4 (20H): Les étudiants seront capables de synthétiser un correcteur numérique par une méthode fréquentielle pour asservir un système SLIT à temps contenu en respectant les contraintes d’un cahier des charges. Les étudiants seront capables de valider leur correcteur avec un logiciel de simulation et de critiquer les performances obtenues en termes de
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.
P7MACE-AAv2 (14H): CAO électronique. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de concevoir, monter, tester et valider une carte électronique doubles faces (sans trou métallisé) fonctionnelle.
P7MACE-AAv3 (24H): Mise en oeuvre autonome d'un microcontrôleur pour une application d'instrumentation. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de mettre en oeuvre un système numérique permettant d'instrumenté un système physique (par exemple un moteur, chauffage, pendule, actionneur à alliage à mémoire de forme ...).
P7MACE-AAv6 (12H): Comparaison de résultats expérimentaux avec des calculs théoriques ou des simulations. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de faire le lien entre des données expérimentales qu'ils ont produites et des résultats théoriques obtenus par calcul et/ou simulation numérique.
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.
P7RYINF-AAv4 (15H): L'élève est capable de concevoir et mettre en œuvre des évaluations pour tester des hypothèses de recherche.
P7SSTA-AAv1 (90H): A l'issue du stage technicien, l'étudiant sera capable Prototyper / implémenter / intégrer une solution en suivant la procédure parfaitement décrite par l'encadrant de manière à obtenir un résultat fonctionnel
P7SSTA-AAv2 (90H): A l'issue du stage technicien, l'étudiant sera capable de tester, de manière autonome et rigoureuse la solution en suivant les protocoles expérimentaux proposés par l'encadrement. Ilsaura produire ses résultats de manière synthétique et judicieuse en validant les performances et en évaluant gains et pertes du choix.
P8STA-AAV6 (200H): A l'issue du stage assistant ingénieur, l'étudiant sera capable de proposer et mettre en oeuvre les tests permettant de valider une conception répondant à une représentation fonctionnelle donnée. Les résultats de ces tests seront présentés de manière complète, synthétique et efficace de manière à permettre leur analyse. L'étudiant sera alors aussi capable de proposer les modifications à apporter à la conception permettant de rendre le prototype fonctionnel et conforme aux attentes.
P91CNO-AAV2 (20H): L'étudiant du module CNO, à l'issue du module, en binôme, saura utiliser les fonctionnalités de l’analyseur de spectre optique (OSA) pour réaliser la caractérisation expérimentale statique (pertes, gain, SMSR, OSNR, NF) des composants d’une chaîne de communication optique comportant un laser DFB, un modulateur, une fibre optique de longueur quelconque et un amplifica-teur optique, et de rédiger un rapport d’études.
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).
P91MRA-AAv6 (12.5H): À la fin du semestre, les étudiants de MRA seront capables de faire intéragir les différents modèles d'un robot (géométrique, cinématostatique et dynamique) au sein d'un programme de simulation/commande en programation haut-niveau (Scilab). Ceci inclue:
P91MRA-AAv9 (18.75H): À la fin du semestre, les étudiants de MRA seront capables de synthétiser le système et les lois de contrôle-commande des robots mobiles à roues, basés modèle:
P91MRA-AAv10 (18.75H): À la fin du semestre, les étudiants de MRA seront capables d'implémenter une solution théorique en robotique mobile (structure, assemblage mécatronique et programmation) sur un support physique existant (type plateforme robots LEGO). Ceci inclut:
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)
P92MSI-AAv4 (10H): A la fin de l’enseignement, l'étudiant sera capable de comprendre la notion de test. En particulier, un étudiant sera capable d’écrire des tests automatisés.
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,…
P10STA-AAv5 (200H): A l'issue du stage ingénieur, l'étudiant est capable de rédiger tous les tests permettant de valider une conception répondant à une représentation fonctionnelle donnée, mettre en oeuvre ces tests de manière autonome et analyser les reésultats expérimentaux de manière à proposer les modifications permettant de rendre le prototype fonctionnel et conforme aux attentes.
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.
P5OFASA-AAV4 (20H): Implantation et validation sur système réel. À la fin du semestre, les étudiants seront capables d'
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.
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.
P6EEASN-AAv2 (20H): Les étudiants seront capables de déterminer analytiquement la réponse temporelle d’un système SISO SLIT à temps discret lorsqu’un signal numérique est envoyé à son entrée, et de déterminer les principales caractéristiques de cette réponse. Les caractéristiques de la réponse temporelles incluent :
P6EEASN-AAv4 (20H): Les étudiants seront capables de synthétiser un correcteur numérique par une méthode fréquentielle pour asservir un système SLIT à temps contenu en respectant les contraintes d’un cahier des charges. Les étudiants seront capables de valider leur correcteur avec un logiciel de simulation et de critiquer les performances obtenues en termes de
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.
P7EZZGN-AAv3 (18H): : mettre en place un protocole de test pour un système mécatronique non mobile à deux axes autopilotés et asservis, le mettre en œuvre et en évaluer les résultats
P7ECACE-AAv2 (14H): CAO électronique. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de concevoir, monter, tester et valider une carte électronique doubles faces (sans trou métallisé) fonctionnelle.
P7ECACE-AAv3 (24H): Mise en oeuvre autonome d'un microcontrôleur pour une application d'instrumentation. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de mettre en oeuvre un système numérique permettant d'instrumenté un système physique (par exemple un moteur, chauffage, pendule, actionneur à alliage à mémoire de forme ...).
P7ECACE-AAv6 (12H): Comparaison de résultats expérimentaux avec des calculs théoriques ou des simulations. À l'issue de cet enseignement, l'étudiant du septième semestre sera capable, en groupe de 4 à 5 étudiants, de faire le lien entre des données expérimentales qu'ils ont produites et des résultats théoriques obtenus par calcul et/ou simulation numérique.
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.
P8EZZGN-AAv2 (21H): réaliser le prototype temps réel du synthétiseur sur cible microcontrôleur, intégrer la communication MIDI sur USB, et valider expérimentalement son comportement à l'aide de l'instrumentation du laboratoire
P8EADAT-AAv3 (16H): évaluer rigoureusement les performances d'un modèle, diagnostiquer les sources d'erreur, et mener à bien un projet personnel d'apprentissage supervisé de bout en bout
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.
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_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.
