Ce cours a plusieurs objectifs que nous pouvons lister comme suit :
Ce cours mélange donc à la fois :
Ce cours nécessite l'installation de logiciels sur la machine personnelle des étudiants, notamment :
Pour plus d'informations relatifs aux outils nécessaires, allez à la page consacrée aux outils
Le cours se déroulera en distanciel. L'ensemble des ressources sera disponible sur le présent wiki. Il est conseillé aux étudiants de régulièrement consulter les documents présents sur la page wiki. De plus, il est conseillé aux étudiants de prendre connaissance des cours et des sujets de TDs avant que le cours se déroule.
En fait, le cours sera d'autant plus profitable que les étudiants puissent pratiquer en dehors des séances de cours, notamment en essayent des codes, en regardant les différentes solutions qui sont donnés aux exercices, en échangeant aussi avec les autres étudiants. Seule la pratique et le test permet de s'assurer de la bonne réalisation des exercices.
Séance n°1 : Introduction à la programmation embarquée et aux objets
Séance n°2 : Héritage & Polymorphisme
Séance n°3 : Patrons, Opérateurs & Itérateurs
Séance n°4a : Exceptions, Lambda & Auto
Séance n°4b : Premiers pas avec l'environement Arduino/TinkerCad
Séance n°5 : Premiers pas avec la carte Arduino