Programme d’études 2017-2018 | English | ||
Hardware/Software Platforms | |||
Unité d’enseignement du programme de Master ingénieur civil électricien à la Faculté Polytechnique |
Code | Type | Responsable | Coordonnées du service | Enseignant(s) |
---|---|---|---|---|
UI-M1-IRELEC-006-M | UE Obligatoire | VALDERRAMA SAKUYAMA Carlos Alberto | F109 - Electronique et Microélectronique |
Langue d’enseignement | Langue d’évaluation | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Crédits | Pondération | Période d’enseignement |
---|---|---|---|---|---|---|---|---|---|
Anglais | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 2e quadrimestre |
Code(s) d’AA | Activité(s) d’apprentissage (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Période d’enseignement | Pondération |
---|---|---|---|---|---|---|---|---|
I-SEMI-125 | 100.00% |
Unité d'enseignement | ||
---|---|---|
UI-M1-IRELEC-004-M Digital Electronics |
Objectifs par rapport aux acquis d'apprentissage du programme
Acquis d'apprentissage UE
A l'issue de cet enseignement, les étudiants seront capables de : Adopter une démarche scientifique appliquée - Innover - Mettre en oeuvre des solutions - Planifier et mener des projets en ingénierie - Diriger et travailler en équipe - Maîtriser la communication scientifique et technique - Etre un professionnel critique, réflexif et autonome. Concevoir une application d'utilisation pratique (pour les domaines de la domotique, la robotique, l'interface homme-machine, l'automatisation de taches...), un système complet (depuis le choix des composants définissant l'architecture matérielle/logicielle et jusqu'à sa réalisation), ou la création de fonctions de bibliothèque et drivers, en utilisant des composants off-the-shelf (COTS, senseurs/actionneurs, …), architectures programmables (microprocesseurs) et reconfigurables (FPGA), systèmes d’exploitation (Linux et Android), le tout en maîtrisant des mécanismes de communication et interfaçage très variés et populaires, des techniques de programmation avancées, des plateformes et outils de développement pour produire un résultat d'application innovateur. Mettre en pratique des connaissances acquises en matière d’utilisation des microprocesseurs et d’architectures reconfigurables, de langages (C/C++, Java, Python, VHDL) et de techniques de programmation (threads, interruptions, temporisateurs, compteurs), techniques d’interfaçage, et protocoles de communication. Mettre en pratique des méthodologies de développement, validation, et gestion de projet. Les aspects de gestion, organisation des taches, analyse de l’état de l’art et la gestion de l’ensemble (portfolio) des projets pour arriver à une solution intégrant les différentes parties des sous-projets. Maitriser les techniques d’interfaçage et de configuration de composants existantes (buses de communication, échange de données, protocoles de communication, interprétation des fiches techniques des composants). Evaluer les contraintes techniques et proposer des solutions innovatrices (communiquer, justifier, comparer, démontrer, valider, analyse des résultats). Soutenir un avant-projet, présenter les résultats et démontrer les contributions sous forme orale et par un rapport technique (état de l’art, contraintes techniques, cahier de charges, méthodologie, matériel à utiliser, l'organisation des taches, et la création de mécanismes de teste et validation analyse des résultats, …).
Contenu de l'UE
Architectures logicielle/matérielle. Techniques de gestion électronique des évènements. Dispositifs électronique de communication filaire et sans fils (WIFI, Bluetooth, Zigbee, NFC, addoc). Capteurs/Senseurs intégrés numériques (Accéléromètre, gyroscope, GPS, Magnétomètre, Lumière, Température, ultrason, infra-rouge, …), Actuateurs mécaniques/électroniques (servomoteur, moteur DC, Triac/Thyristor, LED, …), Interfaces électroniques Homme/Machine (I2C, UART, écran tactile, display, …), Plateformes matérielles et logicielles (microprocesseur, FPGA, Raspberry-Pi, Linux, Android), Paradigmes de codification embarquée, Méthodologie de spécification, vérification et validation. Gestion de projet (étude de marché, taches, points de contrôle, résultats).
Compétences préalables
Electronique. Microprocesseurs. Langages de Programmation.
Types d'évaluations Q2 pour l'UE
Commentaire sur les évaluations Q2 de l'UE
Evaluation par AA. AA I-SEMI-125 Hardware-software Platforms (14418). Total 1ére session (2éme quadrimestre - juin): 100%. Développement individuel (60%) et en groupe (40%). Un sujet d’étude parmi la liste du contenu du cours est proposé selon un canevas préalablement établit. Rapport et réalisation technique (2/3) et présentation (1/3).
Types d'évaluation Q3 pour l'UE
Commentaire sur les évaluations Q3 de l'UE
Evaluation par AA. AA I-SEMI-125 Hardware-software Platforms (14418). Total 2eme session 100% : Développement individuel (100%). Rapport et réalisation technique (2/3) et présentation (1/3).
Types d'activités
AA | |
---|---|
I-SEMI-125 |
Mode d'enseignement
AA | |
---|---|
I-SEMI-125 |
Supports principaux
AA | |
---|---|
I-SEMI-125 |
Supports principaux non reproductibles
AA | |
---|---|
I-SEMI-125 |
Supports complémentaires
AA | |
---|---|
I-SEMI-125 |
Supports complémentaires non reproductibles
AA | |
---|---|
I-SEMI-125 |
Autres références conseillées
AA | |
---|---|
I-SEMI-125 |
Reports des notes d'AA d'une année à l'autre
AA | |
---|---|
I-SEMI-125 |