Niveau de connaissances (savoirs) : 

  • N1 : débutant
  • N2 : intermédiaire
  • N3 : confirmé
  • N4 : expert

Les connaissances (savoirs) attendues à l'issue des enseignements de l'UE

  • Acquérir les principes de fonctionnement de systèmes à microprocesseurs modernes : (C1, N2), (C2, N2)
  • Acquérir les notions de programmation objet : (C1, N2), (C2, N2)
  • Identifier les fonctionnalités matérielles disponibles sur un système à processeur : (C1, N3), (C2, N3)
  • Apprendre les bases d'un système d'exploitation : (C1, N2), (C2, N2)

Les acquis d’apprentissage en termes de capacités, aptitudes et attitudes attendues à l'issue des enseignements de l'UE

  • Appréhender la syntaxe d'un langage de programmation orientée objet, le C++ : (C3, N2), (C4, N2)
  • Manipuler un flot de conception logicielle pour microcontrôleur, à savoir l'environnement IAR : (C3, N3)
  • Utiliser un outil de débogage pour la conception logicielle : (C3, N3), (C5, N3)
  • Réalisation d'une application sur microcontrôleur 32 bits, la série AT91SAM7  : (C4, N3), (C5, N3), (C7,N3), (C8,N3)
  • Utilisation de structures logicielle à plusieurs fils d'éxécution : (C4, N3), (C5, N3)
  • Manipuler les structures de communication entre processus : (C3, N3), (C4, N3), (C5, N3)