Descriptif
Objectifs pédagogiques
Acquis d'apprentissage
À l'issue de ce cours, l'élève sera capable de:
- Programmer dans le langage de programmation Rust.
- Développer des programmes similaires dans plusieurs langages de programmation.
- Développer des programmes parallèle fonctionnant de manière asynchrone.
Compétences de rattachement (et justification)
- BC8.2 – Modéliser et déterminer l'architecture logicielle et matérielle en intégrant des technologies, des composants matériels et logiciels avec différentes configurations; Justification : À partir de la spécification du problème et des caractéristiques de la carte électronique à leur disposition, les élèves doivent proposer une architecture logicielle adaptée.
- BC8.3 – Concevoir et développer des solutions technologiques en s’appuyant sur un paradigme de programmation spécifique ou en concevant des architectures matérielles et logicielles spécifiques; Justification : Pour résoudre le problème qui leur est posé, les élèves doivent nécessairement utiliser le langage de programmation Rust et l'intergiciel de développement temps-réel Embassy.
- BC8.1 – Analyser les besoins d’un projet, établir les cahiers des charges fonctionnel et technique en tenant compte des contraintes technologiques (spécifiques aux systèmes à large échelle, systèmes interactifs, aux systèmes embarqués, …); Justification : Les élèves doivent comprendre comment fonctionne les afficheurs à persistence rétinienne et pouvoir les piloter à partir d'un système embarqué aux ressources limitées.
effectifs minimal / maximal:
8/32Diplôme(s) concerné(s)
UE de rattachement
- ECE_4SES2_TP : Filière Systèmes embarqués (créneau B) - Semestre 2
Pour les étudiants du diplôme Diplôme d'ingénieur
SE203a, SE302b. Connaissances de 1è année ou équivalent. Bases de la théorie des langages.
Format des notes
Numérique sur 20Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
L'évaluation utilise :
- le résultat des travaux pratiques et du mini-projet = P
- un examen final pour évaluer les autres acquis d'apprentissage = CC
Note = 12/20*P + 8/20*CC
- le rattrapage est obligatoire si :
- Note initiale < 10
Le coefficient de l'UE est : 1
L'UE est évaluée par les étudiants.
Pour les étudiants du diplôme Echange international non diplomant
Vos modalités d'acquisition :
L'évaluation utilise :
- le résultat des travaux pratiques et du mini-projet = P
- un examen final pour évaluer les autres acquis d'apprentissage = CC
Note = 12/20*P + 8/20*CC
- le rattrapage est obligatoire si :
- Note initiale < 10
Le coefficient de l'UE est : 1
Programme détaillé