This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
in202 [2021/03/16 10:04] bmonsuez |
in202 [2022/11/18 10:45] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Descriptifs du cours ===== | ===== Descriptifs du cours ===== | ||
- | Ce cours a plusiuers objectifs que nous pouvons lister comme suit : | + | Ce cours a plusieurs objectifs que nous pouvons lister comme suit : |
- Introduire la notion de pogrammation oriéente objet, | - Introduire la notion de pogrammation oriéente objet, | ||
- | |||
- Introduire la programmation embarquée, | - Introduire la programmation embarquée, | ||
- | |||
- Sensibiliser à la problématique des systèmes automatisés. | - Sensibiliser à la problématique des systèmes automatisés. | ||
Ce cours mélange donc à la fois : | Ce cours mélange donc à la fois : | ||
- | - un cours/td introduisant rapidement les éléments essentiels du langage C++, | + | * un cours/td introduisant rapidement les éléments essentiels du langage C++, |
- | + | * un ensemble de réalisations sur des simulateurs embarqués de type Tinkercad, | |
- | - des réalisations sur des simulateurs embarqués de type Tinkercad, | + | * un ensemble de réalisations sur une carte électronique de type Arduino. |
- | + | ||
- | - des réalisations sur une carte électronique de type Arduino. | + | |
===== Moyens mis en oeuvre dans le cadre du cours ===== | ===== Moyens mis en oeuvre dans le cadre du cours ===== | ||
Line 23: | Line 19: | ||
Ce cours nécessite l'installation de logiciels sur la machine personnelle des étudiants, notamment : | Ce cours nécessite l'installation de logiciels sur la machine personnelle des étudiants, notamment : | ||
- | - un compilateur C++ et un environnement de programmation, | + | - un compilateur C++ et un environnement de programmation, |
- l'environnement TinkerCad, | - l'environnement TinkerCad, | ||
- | |||
- l'environnement Arduino. | - l'environnement Arduino. | ||
+ | |||
+ | Pour plus d'informations relatifs aux outils nécessaires, allez à la [[in202:outils|page consacrée aux outils]] | ||
===== Déroulement du cours ===== | ===== Déroulement du cours ===== | ||
Line 35: | Line 31: | ||
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. | 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éances du cours ===== | ||
+ | |||
+ | [[in202:seance_1|Séance n°1 : Introduction à la programmation embarquée et aux objets]] | ||
+ | |||
+ | [[in202:seance_2|Séance n°2 : Héritage & Polymorphisme]] | ||
+ | |||
+ | [[in202:seance_3|Séance n°3 : Patrons, Opérateurs & Itérateurs]] | ||
+ | |||
+ | [[in202:seance_4a|Séance n°4a : Exceptions, Lambda & Auto]] | ||
+ | |||
+ | [[in202:seance_4b|Séance n°4b : Premiers pas avec l'environement Arduino/TinkerCad]] | ||
+ | |||
+ | [[in202:seance_5|Séance n°5 : Premiers pas avec la carte Arduino]] | ||
+ | |||
+ | [[in202:seance_6|Séance n°6 : Continuons à abstraire les composants]] | ||
+ | |||
+ | [[in202:seance_7|Séance n°7 : Quelques réalisations (TD noté)]] | ||