QU'EST-CE QU'UN ALGORITHME ?
Un algorithme...
- Il s'agit d'un ensemble d'étapes permettant d'accomplir une tâche.
- L'ordre des étapes est important !
- L'ordre des étapes est important !
- Il doit être facile à comprendre pour l'utilisateur.
Dans cette vidéo, vous verrez un père enseigner à ses enfants pourquoi les algorithmes doivent être exacts, faciles à comprendreet dans le bon ordre.
QU'EN PENSEZ-VOUS ?
- Quel était l'algorithme que les enfants écrivaient ?
- Pourquoi leurs premières tentatives ont-elles échoué ?
- Comment ont-ils amélioré leurs algorithmes ?
Conseil du mentor
Bonnes pratiques : Encouragez les élèves à diviser la tâche en petites étapes. Gardez-les enthousiastes en leur rappelant qu'il s'agit de la première étape du codage.
Activité facultative : Faites l'activité Beurre de cacahuète et confiture avec vos élèves !
Pour en savoir plus : Les écoles européennes ont expérimenté des moyens d'enseigner l'informatique aux jeunes enfants (4-5 ans), mais c'est une activité très amusante à faire avec n'importe qui !
Ils voulaient illustrer le fait que les ordinateurs ne sont pas intelligents. Ce ne sont que des machines très rapides (et stupides) qui font tout ce que nous programmons pour leur dire de faire. Pour ce faire, ils ont joué le rôle d'ordinateurs et les enfants ont "programmé" les ordinateurs/le professeur pour qu'ils fassent un PB&J. C'est assez hilarant si c'est fait correctement, car le but est de prendre les commandes aussi littéralement que possible. Si la première étape de l'élève est "Étendre le beurre de cacahuète sur le pain", les enseignants/ordinateurs ne feront pas d'abord les choses évidentes, ils feront la chose littérale qui serait probablement d'étaler le beurre de cacahuète sur toute la miche de pain (puisque l'élève n'a pas spécifié un seul morceau de pain grillé).
Il y a un exemple de vidéo ici avec plus d'instructions et d'informations.
Questions directrices à poser aux élèves : Existe-t-il d'autres jeux qui nécessitent un algorithme pour y jouer ? Pensez à ces jeux de restaurant où vous devez préparer les commandes des clients. Vous devez d'abord faire cuire la viande, couper les légumes et ensuite mettre le tout dans une assiette ! Comme dans Overcooked ! Existe-t-il d'autres jeux de la vie réelle qui utilisent un algorithme ? Qu'en est-il du Rubik's Cube ? Tu répètes certains motifs jusqu'à ce que les carrés soient déplacés là où tu le souhaites, c'est un algorithme !
Les conseils des mentors sont fournis grâce au soutien de l'AmeriCorps.
LES ALGORITHMES DOIVENT ÊTRE EXACTS !
ALGORITHMES DANS LE CODAGE ET L'AI
ACTIVITÉ : DESSINER DES FORMES AVEC DES ALGORITHMES
S'arrêter et discuter
Comment s'est déroulée l'activité ?
- Votre partenaire a-t-il dessiné la forme correctement ?
- Qu'est-ce qui a fonctionné ?
- Qu'est-ce qui n'a pas fonctionné ?
Si votre partenaire n'a pas bien compris, essayez de corriger votre algorithme pour qu'il puisse suivre les étapes !
CONSEILS À RETENIR
- Être exact!
- Mettre les choses dans le bon ordre, appelé séquence.
- L'ordinateur ne peut faire que ce que vous lui demandez !