c) développement de logiciels
Vue d’ensemble de la coopération entre les lieux de formation
Compétence opérationnelle - Lieu de formation - Semestre - Champ d’apprentissage
Compétence opérationnelle | Entreprise | Ecole professionnelle - 485 L | Cours interentreprises - 36 J |
---|---|---|---|
9999 c.01 développer des programmes pour microcontrôleurs CNC 4 - Obligation EP 395 L - CIE 18 J |
Semestre 3 LFB_9999_c.01_3 Semestre 4 LFB_9999_TP LFB_9999_c.01_4 Semestre 5 LFB_9999_c.01_5 Semestre 8 LFB_9999_c.01_6 Semestre 7 LFB_9999_c.01_7 Semestre 8 LFB_9999_c.01_8 |
Semestre 1 - 40 L LFB_Pr_Prg_Basis - 40 L Semestre 2 - 105 L LFB_Pr_Basis - 20 L LFB_Pr_Prg_Aufbau - 40 L LFB_Pr_VVW - 5 L LFB_Pr_uC - 40 L Semestre 3 - 40 L LFB_En_BASE1 - 40 L Semestre 4 - 80 L LFB_En_BASE2 - 40 L LFB_Pr_Prg_OO - 40 L Semestre 8 - 80 L LFB_Pr_HW - 80 L Semestre 7 - 50 L LFB_Pr_BS - 50 L |
Semestre 4 - 18 J LFB_EL_UCPB - 12 J LFB_EL_UCPV - 6 J |
9999 c.02 vérifier la conformité du logiciel aux exigences spécifiées CNC 4 - Obligation EP 90 L - CIE 18 J |
Semestre 3 LFB_9999_c.02_3 Semestre 4 LFB_9999_TP LFB_9999_c.02_4 Semestre 5 LFB_9999_c.02_5 Semestre 8 LFB_9999_c.02_6 Semestre 7 LFB_9999_c.02_7 Semestre 8 LFB_9999_c.02_8 |
Semestre 2 - 40 L LFB_Pr_Prg_Aufbau - 40 L Semestre 3 - 10 L LFB_Hs_AP - 10 L Semestre 4 - 40 L LFB_Pr_Prg_OO - 40 L |
Semestre 4 - 18 J LFB_EL_UCPB - 12 J LFB_EL_UCPV - 6 J |
9999 c.03 intégrer des composants et des services intelligents dans un réseau ou un service d’informatique en nuage CNC 4 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.03_5 Semestre 8 LFB_9999_c.03_6 Semestre 7 LFB_9999_c.03_7 Semestre 8 LFB_9999_c.03_8 |
||
9999 c.04 développer des applications destinées à piloter du matériel CNC 4 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.04_5 Semestre 8 LFB_9999_c.04_6 Semestre 7 LFB_9999_c.04_7 Semestre 8 LFB_9999_c.04_8 |
||
9999 c.05 programmer des circuits logiques dans des composants logiques complexes CNC 4 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.05_5 Semestre 8 LFB_9999_c.05_6 Semestre 7 LFB_9999_c.05_7 Semestre 8 LFB_9999_c.05_8 |
9999 c.01 - O
développer des programmes pour microcontrôleurs
Les électroniciennes et les électroniciens développent et réalisent des programmes qui augmentent la flexibilité et la fonctionnalité des circuits. Elles/ils les mettent également en service et documentent le processus. Sur la base du cahier des spécifications, elles/ils développent une architecture logicielle, définissent les interfaces et établissent une description matérielle des composants. Ensuite, elles/ils réalisent progressivement le logiciel dans le langage de programmation requis à l'aide d'un environnement de développement moderne et respectent les directives de codage. Lors de la configuration du matériel et de la réalisation du programme, elles/ils veillent aussi bien à ménager les ressources du processeur qu'à utiliser les options d'économie d'énergie. Elles/ils sécurisent le déroulement du développement à l'aide d'une gestion des versions. Pendant le développement progressif du logiciel, les électroniciennes et les électroniciens vérifient régulièrement le bon fonctionnement du code réalisé. En cas d'erreurs, elles/ils sont en mesure de les délimiter et de les localiser à l'aide d'un outil approprié, puis de les corriger. Elles/ils développent des solutions logicielles évolutives en se concentrant sur l'application finale. Elles/ils recherchent les erreurs et optimisent le code existant.
EF | EP | CIE | ID | Description | Niveau |
---|---|---|---|---|---|
X | ET c1 01 |
Elles/Ils développent une structure logicielle selon le cahier des spécifications et la représentent graphiquement. | NP 5 | ||
X | ET c1 10 |
Elles/Ils effectuent des opérations arithmétiques et booléennes dans différents systèmes de numération. | NP 2 | ||
X | ET c1 11 |
Elles/Ils appliquent les concepts de base d'un langage de programmation. | NP 3 | ||
X | ET c1 12 |
Elles/Ils choisissent des microcontrôleurs appropriés pour des applications types. | NP 3 | ||
X | ET c1 13 |
Elles/Ils représentent graphiquement la structure d'un programme de différentes manières. | NP 3 | ||
X | ET c1 14 |
Elles/Ils résolvent des problèmes à l'aide de différentes idées d'architecture logicielle comme le principe ETS (entréetraitementsortie) ou les automates à états finis. | NP 3 | ||
X | ET c1 19 |
Elles/Ils réalisent des programmes très simples dans les structures de base d'un microcontrôleur. | NP 3 | ||
X | ET c1 20 |
Elles/Ils utilisent des méthodes de développement logiciel dans des situations types. | NP 3 | ||
X | ET c1 02 |
Elles/Ils définissent les interfaces pour le matériel utilisé. | NP 3 | ||
X | ET c1 21 |
Elles/Ils créent une structure matérielle, y compris les interfaces nécessaires, et la représentent graphiquement. | NP 2 | ||
X | ET c1 03 |
Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | NP 3 | ||
X | ET c1 50 |
Elles/Ils distinguent différents types de gestion de versions. | NP 2 | ||
X | ET c1 22 |
Elles/Ils utilisent un système de gestion des versions dans le développement de logiciels. | NP 2 | ||
X | ET c1 04 |
Elles/Ils configurent les microcontrôleurs et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | NP 3 | ||
X | ET c1 15 |
Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | NP 3 | ||
X | ET c1 23 |
Elles/Ils réalisent des projets avec différentes options d'économie d'énergie pour le microcontrôleur et le matériel périphérique. | NP 2 | ||
X | ET c1 05 |
Elles/Ils programment des microcontrôleurs selon la structure logicielle dans un langage évolué. | NP 4 | ||
X | ET c1 24 |
Elles/Ils créent leurs propres programmes sur la base d'infrastructures logicielles existantes. | NP 3 | ||
X | ET c1 06 |
Elles/Ils localisent et corrigent les erreurs dans le logiciel. | NP 4 | ||
X | ET c1 25 |
Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide de l'environnement de développement. | NP 2 | ||
X | ET c1 26 |
Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide d'une interface de débogage. | NP 2 | ||
X | ET c1 07 |
Elles/Ils pilotent le matériel interne et externe au moyen de logiciels via des interfaces. | NP 3 | ||
X | ET c1 16 |
Elles/Ils utilisent différentes interfaces numériques ou analogiques dans le cadre de devoirs types. | NP 2 | ||
X | ET c1 27 |
Elles/Ils pilotent le matériel intégré au microcontrôleur à l'aide de logiciels types. | NP 2 | ||
X | ET c1 28 |
Elles/Ils communiquent avec du matériel externe via des interfaces intégrées au microcontrôleur. | NP 2 | ||
X | ET c1 29 |
Elles/Ils utilisent des interruptions avec des logiciels types. | NP 1 | ||
X | ET c1 08 |
Elles/Ils étendent ou modifient les fonctionnalités d'un logiciel existant ou recherchent des erreurs dans celui-ci. | NP 4 | ||
X | ET c1 17 |
Elles/Ils expliquent la fonction de séquences de code prédéfinies. | NP 2 | ||
X | ET c1 09 |
Elles/Ils compilent des logiciels, les chargent dans le système cible et mettent le programme en service. | NP 2 | ||
X | ET c1 18 |
Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | NP 1 | ||
X | ET c1 30 |
Elles/Ils modifient les options de compilation en termes d'optimisation énergétique et de performance. | NP 2 | ||
X | MEM 10 01 |
Elles/Ils adaptent des contenus écrits de documents techniques en anglais en fonction du mandat. | NP 2 | ||
X | MEM 10 02 |
Elles/Ils communiquent sur des documentations techniques en anglais en lien avec le mandat au niveau A2. | NP 2 | ||
X | MEM 10 03 |
Elles/Ils interprètent des documents techniques en anglais et mettent en œuvre leur contenu sur le lieu de travail. | NP 2 | ||
X | MEM 10 05 |
Elles/Ils adaptent des contenus de documents techniques en anglais. | NP 3 | ||
X | MEM 10 06 |
Elles/Ils communiquent sur des documentations techniques en anglais au niveau A2. | NP 3 | ||
X | MEM 10 07 |
Elles/Ils interprètent des documentations techniques en anglais. | NP 2 |
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF | ET c1 01 | Elles/Ils développent une structure logicielle selon le cahier des spécifications et la représentent graphiquement. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 02 | Elles/Ils définissent les interfaces pour le matériel utilisé. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.05_5 LFB_9999_c.05_6 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. |
EF | ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EF | ET c1 04 | Elles/Ils configurent les microcontrôleurs et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 05 | Elles/Ils programment des microcontrôleurs selon la structure logicielle dans un langage évolué. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 06 | Elles/Ils localisent et corrigent les erreurs dans le logiciel. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 07 | Elles/Ils pilotent le matériel interne et externe au moyen de logiciels via des interfaces. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 08 | Elles/Ils étendent ou modifient les fonctionnalités d'un logiciel existant ou recherchent des erreurs dans celui-ci. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c1 09 | Elles/Ils compilent des logiciels, les chargent dans le système cible et mettent le programme en service. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP | ET c1 10 | Elles/Ils effectuent des opérations arithmétiques et booléennes dans différents systèmes de numération. | LFB_Pr_Basis |
2. Sem. |
EP | ET c1 11 | Elles/Ils appliquent les concepts de base d'un langage de programmation. | LFB_Pr_BS LFB_Pr_Prg_Aufbau LFB_Pr_Prg_Basis LFB_Pr_Prg_OO |
7. Sem. 2. Sem. 1. Sem. 4. Sem. |
EP | ET c1 12 | Elles/Ils choisissent des microcontrôleurs appropriés pour des applications types. | LFB_Pr_uC |
2. Sem. |
EP | ET c1 13 | Elles/Ils représentent graphiquement la structure d'un programme de différentes manières. | LFB_Pr_Prg_Aufbau LFB_Pr_Prg_Basis LFB_Pr_Prg_OO |
2. Sem. 1. Sem. 4. Sem. |
EP | ET c1 14 | Elles/Ils résolvent des problèmes à l'aide de différentes idées d'architecture logicielle comme le principe ETS (entréetraitementsortie) ou les automates à états finis. | LFB_Pr_BS LFB_Pr_Prg_Aufbau LFB_Pr_Prg_Basis |
7. Sem. 2. Sem. 1. Sem. |
EP | ET c1 15 | Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | LFB_Pr_HW |
6. Sem. |
EP | ET c1 16 | Elles/Ils utilisent différentes interfaces numériques ou analogiques dans le cadre de devoirs types. | LFB_Pr_HW |
6. Sem. |
EP | ET c1 17 | Elles/Ils expliquent la fonction de séquences de code prédéfinies. | LFB_Pr_Prg_Basis LFB_Pr_Prg_OO |
1. Sem. 4. Sem. |
EP | ET c1 18 | Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | LFB_Pr_Prg_Aufbau |
2. Sem. |
CIE | ET c1 19 | Elles/Ils réalisent des programmes très simples dans les structures de base d'un microcontrôleur. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 20 | Elles/Ils utilisent des méthodes de développement logiciel dans des situations types. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 21 | Elles/Ils créent une structure matérielle, y compris les interfaces nécessaires, et la représentent graphiquement. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 22 | Elles/Ils utilisent un système de gestion des versions dans le développement de logiciels. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c1 23 | Elles/Ils réalisent des projets avec différentes options d'économie d'énergie pour le microcontrôleur et le matériel périphérique. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c1 24 | Elles/Ils créent leurs propres programmes sur la base d'infrastructures logicielles existantes. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c1 25 | Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide de l'environnement de développement. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 26 | Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide d'une interface de débogage. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 27 | Elles/Ils pilotent le matériel intégré au microcontrôleur à l'aide de logiciels types. | LFB_EL_UCPB |
4. Sem. |
CIE | ET c1 28 | Elles/Ils communiquent avec du matériel externe via des interfaces intégrées au microcontrôleur. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c1 29 | Elles/Ils utilisent des interruptions avec des logiciels types. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c1 30 | Elles/Ils modifient les options de compilation en termes d'optimisation énergétique et de performance. | LFB_EL_UCPV |
4. Sem. |
EP | ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF | MEM 10 01 | Elles/Ils adaptent des contenus écrits de documents techniques en anglais en fonction du mandat. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | MEM 10 02 | Elles/Ils communiquent sur des documentations techniques en anglais en lien avec le mandat au niveau A2. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | MEM 10 03 | Elles/Ils interprètent des documents techniques en anglais et mettent en œuvre leur contenu sur le lieu de travail. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP | MEM 10 05 | Elles/Ils adaptent des contenus de documents techniques en anglais. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
EP | MEM 10 06 | Elles/Ils communiquent sur des documentations techniques en anglais au niveau A2. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
EP | MEM 10 07 | Elles/Ils interprètent des documentations techniques en anglais. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
ID | Titre | Définition | Détails, profondeur | Exigence de qualité | Date d’achèvement |
---|---|---|---|---|---|
ET044 | Systèmes de numération | Connaître, convertir et calculer dans différents systèmes de numération | Binaire, décimal, hexadécimal |
opérations booléennes, addition, soustraction, |
FA |
ET045 | Structure logicielle | Comment concevoir un logiciel pour microcontrôleurs, représentation graphique structurée | Particularités des programmes pour microcontrôleurs, structogramme, diagramme de flux, UML pour les machines d'états |
- |
EP |
ET046 | Structure matérielle | Définition I/O et attribution par fonction | Digital |
- |
EP |
ET046.01 | Structure matérielle | Définition I/O et attribution par fonction | ADC/DAC, I2C, Interrupt, Timer/Compare |
- |
FA |
ET047 | Microcontrôleur | Fonctions, types, architecture, conception | - |
- |
EP |
ET048 | Programmation | Langage évolué | C (pas OO), documenter dans le code |
Boucles, branchements conditionnels, fonctions, … (concepts de base de la programmation) |
EP |
ET049 | Analyser et adapter le code | Identifier la fonction du code, étendre ou modifier le code existant | C (pas OO) |
Programmes ou fonctions simples |
FA |
ET049.10 | Programmation | Langage évolué | Programmation avec des langages orientés objet tels que Python, Java, C++ |
Concepts de base des langages orientés objet tels que les classes, les méthodes, l'encapsulation, l'héritage |
None |
ET049.30 | Programmation | Systèmes d'exploitation embarqués | Créer des programmes pour un système d'exploitation embarqué, installer un système d'exploitation embarqué |
Petit exemple avec temps réel, multitâche |
None |
ET050 | Gestion des versions | Compréhension et application | Checkout, Checkin, DiffViev, suivi des modifications, fusionner |
- |
EP |
ET051 | Toolchain | Compiler, Linker, Programmer | Options de stockage, efficacité énergétique |
- |
FA |
ET052 | Recherche d'erreurs | Messages d'erreur chaîne d'outils, débogueur, approche systématique | - |
- |
EP |
ET053 | Interfaces | Configurer et piloter au moyen d'un logiciel | Digital |
- |
EP |
ET054 | Interfaces | Configurer et piloter au moyen d'un logiciel | Interrupt, ADC/DAC, I2C, Timer/Compare, UART, SPI |
- |
FA |
ET055 | Outils de développement de logiciels | Plateformes, frameworks, IDE, librairies | - |
- |
EP |
9999 c.02 - O
vérifier la conformité du logiciel aux exigences spécifiées
Les électroniciennes et les électroniciens contrôlent en permanence les résultats du développement ainsi que les étapes partielles et consignent les résultats par écrit. Ce faisant, elles/ils respectent le cahier des spécifications avec les exigences du client et les spécifications relatives au fonctionnement d'un nouveau logiciel. Les électroniciennes et les électroniciens effectuent des tests et des contrôles après le développement d'un logiciel et les documentent. Elles/ils travaillent avec soin et s'assurent que les résultats des tests correspondent aux exigences du cahier des spécifications. Si ce n'est pas le cas, elles/ils en discutent avec la conceptrice ou le concepteur.
EF | EP | CIE | ID | Description | Niveau |
---|---|---|---|---|---|
X | ET c2 01 |
Elles/Ils vérifient en permanence les exigences pendant le développement. | NP 3 | ||
X | ET c2 09 |
Elles/Ils expliquent les avantages d'une mise en œuvre méthodique et structurée de la vérification des exigences. | NP 2 | ||
X | ET b5 01 |
Elles/Ils déterminent les critères de contrôle à partir des spécifications. | NP 4 | ||
X | ET b5 07 |
Elles/Ils déterminent les critères de contrôle à partir d’un cahier des spécifications type. | NP 3 | ||
X | ET c2 03 |
Elles/Ils créent des scénarios de test à partir des critères de test. | NP 4 | ||
X | ET c2 12 |
Elles/Ils définissent des critères de test pour des devoirs types. | NP 3 | ||
X | ET c2 04 |
Elles/Ils effectuent les tests. | NP 3 | ||
X | ET c2 04 |
Elles/Ils effectuent les tests. | NP 2 | ||
X | ET c2 05 |
Elles/Ils documentent les résultats des tests. | NP 3 | ||
X | ET c2 05 |
Elles/Ils documentent les résultats des tests. | NP 2 | ||
X | ET c2 06 |
Elles/Ils analysent les résultats des tests et, en cas de résultats insatisfaisants, Elles/Ils initient des modifications appropriées. | NP 4 | ||
X | ET c2 15 |
Elles/Ils analysent les résultats des tests et commentent leur qualité. | NP 3 | ||
X | ET c2 07 |
Elles/Ils proposent des optimisations sur la base des résultats des tests. | NP 4 | ||
X | ET b1 20 |
Elles/Ils expliquent les principes de l'écoconception en ce qui concerne une conception optimisée du point de vue matériel et énergétique. | NP 2 | ||
X | ET c2 08 |
Elles/Ils vérifient l'impact des modifications effectuées sur le logiciel. | NP 3 |
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EP | ET b1 20 | Elles/Ils expliquent les principes de l'écoconception en ce qui concerne une conception optimisée du point de vue matériel et énergétique. | LFB_El_Dim7 LFB_Hs_Mü LFB_Pr_Prg_Aufbau |
8. Sem. 3. Sem. 2. Sem. |
EF | ET b5 01 | Elles/Ils déterminent les critères de contrôle à partir des spécifications. | LFB_9999_TP LFB_9999_b.05_5 LFB_9999_b.05_6 LFB_9999_b.05_7 LFB_9999_b.05_8 LFB_9999_c.02_3 LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP | ET b5 07 | Elles/Ils déterminent les critères de contrôle à partir d’un cahier des spécifications type. | LFB_Hs_AP |
3. Sem. |
EF | ET c2 01 | Elles/Ils vérifient en permanence les exigences pendant le développement. | LFB_9999_TP LFB_9999_c.02_3 LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c2 03 | Elles/Ils créent des scénarios de test à partir des critères de test. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
CIE | ET c2 04 | Elles/Ils effectuent les tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 LFB_EL_UCPB |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 4. Sem. |
CIE | ET c2 05 | Elles/Ils documentent les résultats des tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 LFB_EL_UCPB |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 4. Sem. |
EF | ET c2 06 | Elles/Ils analysent les résultats des tests et, en cas de résultats insatisfaisants, Elles/Ils initient des modifications appropriées. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c2 07 | Elles/Ils proposent des optimisations sur la base des résultats des tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c2 08 | Elles/Ils vérifient l'impact des modifications effectuées sur le logiciel. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP | ET c2 09 | Elles/Ils expliquent les avantages d'une mise en œuvre méthodique et structurée de la vérification des exigences. | LFB_Hs_AP LFB_Pr_Prg_Aufbau LFB_Pr_Prg_OO |
3. Sem. 2. Sem. 4. Sem. |
CIE | ET c2 12 | Elles/Ils définissent des critères de test pour des devoirs types. | LFB_EL_UCPV |
4. Sem. |
CIE | ET c2 15 | Elles/Ils analysent les résultats des tests et commentent leur qualité. | LFB_EL_UCPB |
4. Sem. |
ID | Titre | Définition | Détails, profondeur | Exigence de qualité | Date d’achèvement |
---|---|---|---|---|---|
ET056 | Concepts de test | Procédures, systématiques | - |
- |
EP |
ET057 | Critères de contrôle | Quels sont les critères de contrôle, comment les définir | - |
- |
EP |
ET058 | Effectuer des tests logiciels manuellement | Les tests effectués sur un logiciel sont consignés dans un protocole de test. | Tests unitaires (Unit Tests) |
Compréhensible, complet, reproductible et sans ambiguité, précis |
FA |
ET059 | Qualité du code | Métriques logicielles | Outils externes, environnement de développement |
- |
FA |
9999 c.03 - OO
intégrer des composants et des services intelligents dans un réseau ou un service d’informatique en nuage
Les électroniciennes et les électroniciens intègrent des composants intelligents et des services correspondants dans un réseau ou un cloud. Pour vérifier la faisabilité, elles/ils réalisent éventuellement une étude préliminaire. Elles/ils étudient le processus, sélectionnent les données relatives aux variables physiques et créent, si nécessaire, un montage prototype à des fins de test. Elles/ils vérifient ainsi l'interaction entre les capteurs, les passerelles, les câbles, les distributeurs et les actionneurs. Les électroniciennes et les électroniciens communiquent de manière autonome avec les autres parties prenantes, clarifient les questions en suspens, font des propositions d'amélioration et s'enquièrent activement des besoins des clients. Elles/ils réfléchissent à la manière d'améliorer et de surveiller l'efficacité énergétique. Elles/ils paramètrent les composants avec le logiciel correspondant, mettent à disposition les fichiers de description d'appareils nécessaires et les importent en tenant compte de divers facteurs d'influence. Ce faisant, elles/ils tiennent compte des prescriptions, du nombre de pièces, de la réutilisation, des facteurs d'influence externes, des conditions environnementales, de la maintenabilité, de l'extensibilité et du prix. Elles/ils documentent toutes les étapes, établissent un diagramme de réseau, planifient la connexion au cloud et la mise en service. Elles/ils surveillent le temps consacré, respectent les exigences de qualité de l'entreprise et du client et tiennent toujours compte de toutes les exigences de sécurité.
EF | EP | CIE | ID | Description | Niveau |
---|---|---|---|---|---|
X | ET c3 01 |
Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans un réseau ou un système de bus et les configurent afin de permettre la communication. | NP 3 | ||
X | AU a3 10 |
Elles/Ils distinguent les différents composants d'un réseau et décrivent leurs propriétés. | NP 2 | ||
X | AU a3 11 |
Elles/Ils choisissent un système de bus adapté aux exigences. | NP 2 | ||
X | AU a3 16 |
Elles/Ils créent des topologies de réseau ou de bus pour des applications types. | NP 3 | ||
X | AU a3 17 |
Elles/Ils configurent les appareils du réseau à l'aide d'un logiciel approprié. | NP 3 | ||
X | AU a3 18 |
Elles/Ils réalisent des configurations de sécurité simples pour se protéger d'éventuelles cyberattaques. | NP 3 | ||
X | AU a3 19 |
Elles/Ils testent la communication des systèmes de bus. | NP 2 | ||
X | ET c3 05 |
Elles/Ils créent un petit réseau pour une application simple. | NP 3 | ||
X | AU a1 10 |
Elles/Ils définissent le matériel, les capteurs ou les actionneurs qui répondent aux besoins du client. | NP 5 | ||
X | ET c3 04 |
Elles/Ils choisissent un capteur approprié pour une tâche donnée. | NP 3 | ||
X | ET c3 10 |
Elles/Ils développent du matériel électronique pouvant être mis en réseau. | NP 4 | ||
X | ET c3 11 |
Elles/Ils utilisent différentes technologies pour intégrer du hardware électronique dans des réseaux. | NP 3 | ||
X | ET c3 02 |
Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans le cloud. | NP 3 | ||
X | AU b5 11 |
Elles/Ils réalisent un montage prototype pour tester l'interaction des différents composants. | NP 5 | ||
X | AU b5 13 |
Elles/Ils relient les capteurs à une commande. | NP 2 | ||
X | AU b5 14 |
Elles/Ils construisent un réseau Io T simple avec des composants intelligents. | NP 3 | ||
X | AU b5 15 |
Elles/Ils créent la visualisation des données dans une interface cloud. | NP 3 | ||
X | AU b5 19 |
Elles/Ils règlent les composants en fonction des exigences à l'aide de la fiche technique. | NP 2 | ||
X | ET c3 03 |
Elles/Ils documentent la topologie du réseau ou du bus ainsi que les configurations effectuées dans la documentation de développement. | NP 3 |
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF | AU a1 10 | Elles/Ils définissent le matériel, les capteurs ou les actionneurs qui répondent aux besoins du client. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
AU a3 10 | Elles/Ils distinguent les différents composants d'un réseau et décrivent leurs propriétés. | |||
AU a3 11 | Elles/Ils choisissent un système de bus adapté aux exigences. | |||
AU a3 16 | Elles/Ils créent des topologies de réseau ou de bus pour des applications types. | |||
AU a3 17 | Elles/Ils configurent les appareils du réseau à l'aide d'un logiciel approprié. | |||
AU a3 18 | Elles/Ils réalisent des configurations de sécurité simples pour se protéger d'éventuelles cyberattaques. | |||
AU a3 19 | Elles/Ils testent la communication des systèmes de bus. | |||
EF | AU b5 11 | Elles/Ils réalisent un montage prototype pour tester l'interaction des différents composants. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
AU b5 13 | Elles/Ils relient les capteurs à une commande. | |||
AU b5 14 | Elles/Ils construisent un réseau Io T simple avec des composants intelligents. | |||
AU b5 15 | Elles/Ils créent la visualisation des données dans une interface cloud. | |||
AU b5 19 | Elles/Ils règlent les composants en fonction des exigences à l'aide de la fiche technique. | |||
EF | ET c3 01 | Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans un réseau ou un système de bus et les configurent afin de permettre la communication. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c3 02 | Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans le cloud. | LFB_9999_c.03_5 LFB_9999_c.03_6 |
5. Sem. 6. Sem. |
EF | ET c3 03 | Elles/Ils documentent la topologie du réseau ou du bus ainsi que les configurations effectuées dans la documentation de développement. | LFB_9999_c.03_5 LFB_9999_c.03_6 |
5. Sem. 6. Sem. |
ET c3 04 | Elles/Ils choisissent un capteur approprié pour une tâche donnée. | |||
ET c3 05 | Elles/Ils créent un petit réseau pour une application simple. | |||
EF | ET c3 10 | Elles/Ils développent du matériel électronique pouvant être mis en réseau. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
ET c3 11 | Elles/Ils utilisent différentes technologies pour intégrer du hardware électronique dans des réseaux. |
ID | Titre | Définition | Détails, profondeur | Exigence de qualité | Date d’achèvement |
---|---|---|---|---|---|
AU012 | Ils définissent les matériels, les capteurs ou les actionneurs qui répondent aux besoins du client | Connaître les symboles graphiques pour schémas électriques, conducteurs et dispositifs de liaison, composants passifs, semi-conducteurs, production, transformation et conversion d'énergie électrique, interrupteurs et sectionneurs, lampes et dispositifs de signalisation | - |
- |
FA |
AU240 | Ils analysent et différencient les capteurs en fonction de leur mode de fonctionnement et de leurs possibilités d'utilisation |
Technologie pour une identification unique des objets (RFID,NFC;QR .) | - |
- |
FA |
AU246 | Ils prévoient une connexion cloud pour les capteurs | IoT-as-a-service p.ex. MindSphere | - |
- |
FA |
ET060 | Réseaux | Topologies | Bus, étoile |
- |
FA |
ET061 | Réseaux | Technologies | ETH/IP, CAN |
- |
FA |
ET062 | Réseaux | Composants | Routeur, commutateur, modem, WLAN, actionneurs, capteurs, éléments de commande, éléments de visualisation |
- |
FA |
ET063 | Cloud | Intégrer le capteur ou le périphérique dans le cloud | Affichage de valeurs sur le web, contrôle via le réseau, utilisation de bibliothèques ou d'outils prédéfinis, IoT-as-a-service |
- |
FA |
ET064 | Capteurs | Appareils pour la détection, la mesure, … | inductif, capacitif, optique |
- |
FA |
ET065 | Actionneurs | Exécutent des actions (mécaniques, …) | Moteurs pas à pas avec commande correspondante |
- |
FA |
ET066 | Technologie pour une identification unique des objets | QR Code, RFID,NFC | Lire, générer, décrire |
- |
FA |
ET066.05 | Connectivité réseau de circuits électroniques | Types de connectivité réseau dans un système IOT | - |
- |
FA |
9999 c.04 - OO
développer des applications destinées à piloter du matériel
Les électroniciennes et les électroniciens développent des applications pour piloter du matériel externe via une interface. Elles/ils se basent sur les exigences et les conditions-cadres consignées dans un cahier des spécifications. Elles/ils se procurent les caractéristiques du matériel externe et le procès-verbal de communication dans la description ou la fiche technique du composant à piloter, souvent rédigées en anglais. Sur la base de ces spécifications, elles/ils développent une architecture logicielle. Ensuite, elles/ils réalisent le logiciel pas à pas dans un environnement de développement moderne, dans le langage de programmation requis et en respectant les directives de codage. Elles/ils sauvegardent en permanence l'avancement du développement à l'aide d'une gestion des versions. Tout au long du processus progressif de développement du logiciel, les électroniciennes et les électroniciens vérifient régulièrement le bon fonctionnement du code réalisé. Si des erreurs apparaissent, elles/ils sont en mesure de les délimiter, les localiser et les corriger à l'aide d'un outil approprié. Ce travail de développement comporte de nombreuses inconnues dues à différents facteurs (système d'exploitation, interface, matériel externe). Elles/ils clarifient les lacunes, les questions ou les incertitudes directement avec le mandant ou avec des fournisseurs internes ou externes.
EF | EP | CIE | ID | Description | Niveau |
---|---|---|---|---|---|
X | ET c1 03 |
Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | NP 3 | ||
X | ET c1 50 |
Elles/Ils distinguent différents types de gestion de versions. | NP 2 | ||
X | ET c4 02 |
Elles/Ils documentent les aspects pertinents de l'application. | NP 3 | ||
X | ET c4 03 |
Elles/Ils se procurent les informations nécessaires sur le matériel à piloter. | NP 3 | ||
X | ET c4 09 |
Elles/Ils identifient différents types d'interfaces et leur pilotage. | NP 2 | ||
X | ET c4 12 |
Elles/Ils pilotent du matériel externe via des interfaces au moyen de logiciels. | NP 2 | ||
X | ET c4 04 |
Elles/Ils élaborent un concept détaillé sur la base du cahier des spécifications. | NP 5 | ||
X | ET c4 10 |
Elles/Ils élaborent des concepts détaillés dans des modes de représentation standardisés. | NP 4 | ||
X | ET c4 05 |
Elles/Ils programment une application dans un langage évolué. | NP 5 | ||
X | ET c4 11 |
Elles/Ils programment avec les concepts de base d'un langage de programmation orienté objet. | NP 5 | ||
X | ET c4 06 |
Elles/Ils mettent en service le matériel et l'application. | NP 3 | ||
X | ET c4 07 |
Elles/Ils étendent ou améliorent des applications existantes. | NP 5 | ||
X | ET c4 08 |
Elles/Ils optimisent l'application en termes d'efficacité énergétique et de longévité du matériel utilisé. | NP 5 |
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF | ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EP | ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF | ET c4 02 | Elles/Ils documentent les aspects pertinents de l'application. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF | ET c4 03 | Elles/Ils se procurent les informations nécessaires sur le matériel à piloter. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF | ET c4 04 | Elles/Ils élaborent un concept détaillé sur la base du cahier des spécifications. | LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c4 05 | Elles/Ils programment une application dans un langage évolué. | LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c4 06 | Elles/Ils mettent en service le matériel et l'application. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF | ET c4 07 | Elles/Ils étendent ou améliorent des applications existantes. | LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
6. Sem. 7. Sem. 8. Sem. |
EF | ET c4 08 | Elles/Ils optimisent l'application en termes d'efficacité énergétique et de longévité du matériel utilisé. | LFB_9999_c.04_7 LFB_9999_c.04_8 |
7. Sem. 8. Sem. |
ET c4 09 | Elles/Ils identifient différents types d'interfaces et leur pilotage. | |||
ET c4 10 | Elles/Ils élaborent des concepts détaillés dans des modes de représentation standardisés. | |||
ET c4 11 | Elles/Ils programment avec les concepts de base d'un langage de programmation orienté objet. | |||
ET c4 12 | Elles/Ils pilotent du matériel externe via des interfaces au moyen de logiciels. |
ID | Titre | Définition | Détails, profondeur | Exigence de qualité | Date d’achèvement |
---|---|---|---|---|---|
ET050 | Gestion des versions | Compréhension et application | Checkout, Checkin, DiffViev, suivi des modifications, fusionner |
- |
EP |
ET067 | Structure logicielle | Comment concevoir un logiciel d'application, représentation graphique structurée | Particularités des logiciels d'application, structogramme, diagramme de flux, UML |
- |
FA |
ET068 | Programmation | Langage OOP, structure d'un programme de PC | Java, Python, C++ (l'un des deux) |
- |
FA |
ET069 | Environnement de développement | Utilisation d'un environnement de développement | Codage, débogage, bibliothèques, templates, frameworks, multiplateforme, analyse de code |
- |
FA |
ET070 | Interfaces | RS232, ETH, CAN, USB | Avec le matériel et les librairies appropriés et disponibles |
- |
FA |
ET071 | Application | GUI, échange de données | Qu'est-ce qui fait une bonne interface utilisateur graphique, les paramètres ou l'importation/exportation de données |
- |
FA |
9999 c.05 - OO
programmer des circuits logiques dans des composants logiques complexes
Les électroniciennes et les électroniciens développent des solutions avec des modules logiques complexes qu'elles/ils conçoivent et réalisent à l'aide d'un langage de description de matériel. Elles/ils développent un concept sur la base des exigences et des conditions-cadres consignées dans un cahier des spécifications à l'étape précédente du projet et définissent les interfaces. Elles/ils analysent le problème à l'aide de méthodes appropriées afin de parvenir à une solution et de pouvoir la réaliser au moyen d'opérations logiques. Elles/ils travaillent dans un environnement de développement, contrôlent régulièrement les différentes étapes de la solution, les valident et corrigent les éventuelles erreurs. Elles/ils documentent les étapes de développement ainsi que les décisions prises dans les documents de développement. Pour ce faire, elles/ils utilisent un outil de gestion des versions pour l'archivage du projet. Une fois les travaux terminés dans l'environnement de développement, elles/ils chargent le projet dans un module logique programmable complexe. Elles/ils effectuent avec soin les tests nécessaires, réalisent la mise en service et la documentent.
EF | EP | CIE | ID | Description | Niveau |
---|---|---|---|---|---|
X | ET c5 01 |
Elles/Ils réalisent une analyse graphique du problème pour une solution avec des circuits logiques, conformément au cahier des spécifications. | NP 4 | ||
X | ET c5 10 |
Elles/Ils résolvent des problèmes avec des combinaisons binaires de base. | NP 5 | ||
X | ET c5 11 |
Elles/Ils représentent graphiquement et de différentes manières la structure d'un circuit logique. | NP 3 | ||
X | ET c1 02 |
Elles/Ils définissent les interfaces pour le matériel utilisé. | NP 4 | ||
X | ET c5 12 |
Elles/Ils pilotent des interfaces courantes au moyen d'un module logique programmable. | NP 3 | ||
X | ET c1 03 |
Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | NP 3 | ||
X | ET c1 50 |
Elles/Ils distinguent différents types de gestion de versions. | NP 2 | ||
X | ET c5 05 |
Elles/Ils décrivent les circuits logiques et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | NP 5 | ||
X | ET c1 15 |
Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | NP 3 | ||
X | ET c5 06 |
Elles/Ils développent des circuits logiques dans un langage de description de matériel ou avec des outils de développement graphique, conformément au cahier des spécifications. | NP 5 | ||
X | ET c5 15 |
Elles/Ils développent des circuits logiques de base dans un langage de description de matériel ou avec des outils de développement graphique. | NP 4 | ||
X | ET c5 16 |
Elles/Ils résolvent des problèmes avec une logique séquentielle ou combinatoire. | NP 4 | ||
X | ET c5 07 |
Elles/Ils localisent et corrigent les erreurs dans les circuits logiques. | NP 4 | ||
X | ET c5 08 |
Elles/Ils étendent, modifient ou recherchent des erreurs dans les circuits logiques existants. | NP 4 | ||
X | ET c5 17 |
Elles/Ils expliquent la fonction de circuits logiques prédéfinis. | NP 2 | ||
X | ET c5 09 |
Elles/Ils synthétisent des circuits logiques, les chargent dans le système cible et mettent le circuit en service. | NP 3 | ||
X | ET c1 18 |
Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | NP 2 |
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF | ET c1 02 | Elles/Ils définissent les interfaces pour le matériel utilisé. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.05_5 LFB_9999_c.05_6 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. |
EF | ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EP | ET c1 15 | Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | LFB_Pr_HW |
6. Sem. |
ET c1 18 | Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | |||
EP | ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF | ET c5 01 | Elles/Ils réalisent une analyse graphique du problème pour une solution avec des circuits logiques, conformément au cahier des spécifications. | LFB_9999_c.05_5 LFB_9999_c.05_6 |
5. Sem. 6. Sem. |
EF | ET c5 05 | Elles/Ils décrivent les circuits logiques et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | LFB_9999_c.05_7 LFB_9999_c.05_8 |
7. Sem. 8. Sem. |
EF | ET c5 06 | Elles/Ils développent des circuits logiques dans un langage de description de matériel ou avec des outils de développement graphique, conformément au cahier des spécifications. | LFB_9999_c.05_5 LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF | ET c5 07 | Elles/Ils localisent et corrigent les erreurs dans les circuits logiques. | LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
6. Sem. 7. Sem. 8. Sem. |
EF | ET c5 08 | Elles/Ils étendent, modifient ou recherchent des erreurs dans les circuits logiques existants. | LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
6. Sem. 7. Sem. 8. Sem. |
EF | ET c5 09 | Elles/Ils synthétisent des circuits logiques, les chargent dans le système cible et mettent le circuit en service. | LFB_9999_c.05_7 LFB_9999_c.05_8 |
7. Sem. 8. Sem. |
ET c5 10 | Elles/Ils résolvent des problèmes avec des combinaisons binaires de base. | |||
ET c5 11 | Elles/Ils représentent graphiquement et de différentes manières la structure d'un circuit logique. | |||
ET c5 12 | Elles/Ils pilotent des interfaces courantes au moyen d'un module logique programmable. | |||
ET c5 15 | Elles/Ils développent des circuits logiques de base dans un langage de description de matériel ou avec des outils de développement graphique. | |||
ET c5 16 | Elles/Ils résolvent des problèmes avec une logique séquentielle ou combinatoire. | |||
ET c5 17 | Elles/Ils expliquent la fonction de circuits logiques prédéfinis. |
ID | Titre | Définition | Détails, profondeur | Exigence de qualité | Date d’achèvement |
---|---|---|---|---|---|
ET050 | Gestion des versions | Compréhension et application | Checkout, Checkin, DiffViev, suivi des modifications, fusionner |
- |
EP |
ET072 | Structure logicielle | Comment concevoir un logiciel pour des composants logiques d'une plus grande complexité, représentation graphique structurée | Particularités pour des composants logiques d'une plus grande complexité, structogramme, organigramme, UML |
- |
FA |
ET073 | Programmation | Langage pour des composants logiques d'une plus grande complexité | VHDL |
- |
FA |
ET074 | Environnement de développement | Utilisation d'un environnement de développement | Codage, débogage, bibliothèques, templates, frameworks, analyse de code |
- |
FA |
ET075 | Circuits numériques | Approfondissement de la technique numérique dans le cadre de la CO c1 | Séquentiel ou combinatoire |
- |
FA |