SE302 : Architecture des systèmes embarqués et IoT

Descriptif de l'UE

 

Cette UE a pour objectif de vous apprendre à concevoir un système embarqué, des spécifications jusqu'à la mise en production, en passant par la compréhension des schémas, l'analyse d'intégrité du signal, la programmation des drivers et de l'OS, l'écriture et le débug du firmware, l'optimisation du code en vitesse, taille ou consommation, la gestion de la sécurité, etc.

Les cours dispensés dans cette UE couvrent la quasi-totalité des connaissances pour architecturer et programmer à bas niveau un système embarqué :

  • Architecture des objets connectés
  • Systèmes d’exploitation embarqués
  • Bus
  • IoT et communication
  • Back-end pour l’IoT
  • Firmware, auto-update, sécurité
  • etc.

Pour des contraintes de temps, certaines notions plus spécifiques ne seront vues que dans les projets PRIM associés. Plus généralement, des cours y seront faits à la demande en fonction des besoins des projets.

L'UE SE302 met beaucoup l'accent sur les réalisations pratiques : vous aurez à votre disposition des cartes sur lesquelles vous implémenterez toutes les notions vues en cours. Vous apprendrez aussi à vous exprimer et à rendre compte de votre travail, que ce soit sous forme de pitch éclair ou de soutenance plus longue et formelle. Vous apprendrez à prévoir et gérer votre emploi du  temps et ses aléas, ainsi qu'à travailler de façon efficace en équipe.

Vous serez évalué tout au long de l'UE autant sur les connaissances acquises que sur vos compétences ou vos capacités d'adaptation et d'apprentissage : réalisation des mini-projets, TP, etc.

L'objectif de cette UE est de faire de vous des chefs de projet en systèmes embarqués d'excellence, employables et efficaces dès votre sortie de l'école, et capables de remplacer n'importe quel membre de votre équipe au pied levé.