← Back to Library
Lesson PlanFreeFR

(Francais) A3: Sequences - Lumières, sons et animations avec Dot

Description Level A, Lesson 3: Students will review their previous programming of sequences with light, sound, and animation blocks and further explore sequencing with Dot. They will use Blockly prese

(Francais) A3: Sequences - Lumières, sons et animations avec Dot

Instructions

Introduction

  1. Dire : « Lorsque vous vouliez que Dash exécute des étapes dans un certain ordre, vous avez utilisé le séquençage. Comment faire maintenant pour créer une nouvelle séquence ou modifier une séquence ? » (exemple de réponse : « Pour créer une nouvelle séquence ou modifier une séquence existante, il faut d'abord mettre les blocs que l'on veut changer à la corbeille. »)
  2. Voir avec les élèves quelques exemples concrets de séquençage :
    • Par exemple : préparer un sandwich au beurre d'arachides et confiture.
  3. Voir avec les élèves comment on peut modifier une séquence (p. ex. : mettre la confiture en premier, puis le beurre d'arachides).
  4. Rappeler aux élèves comment ils ont utilisé le séquençage avec Dash, mais expliquer que les séquences pour Dot seront peut-être différentes de celles de Dash parce que Dot ne peut se déplacer.

Vérification rapide

  • Qu'est-ce qu'une séquence ?
  • Quand est-il utile d'utiliser une séquence ?
  • Quels blocs peut-on utiliser pour programmer une séquence ?

Révision

Les bases du séquençage

  1. Revoir avec les élèves comment ils ont utilisé le séquençage avec Dash lors de la leçon précédente en leur demandant :
    • « Dans la leçon précédente, quels blocs avez-vous utilisé pour créer les séquences avec Dash ? (exemple de réponse : Lumières, sons et animations »)
    • « Pourquoi utilisez-vous le séquençage lorsque vous programmez Dash ou Dot ? » (exemple de réponse :« Le séquençage m'aide à organiser le codage. »)
  2. Rappeler aux élèves que le séquençage est une série d'étapes menant à un résultat, par exemple les diverses étapes pour se préparer à aller à l'école le matin.

Connexion à Code.Org [optionnel]

Revoir avec les élèves le cours A, leçon 6 (en anglais) sur Code.org : https://studio.code.org/s/coursea-draft/stage/6/puzzle/2. Demander :

  • « Comment avez-vous utilisé le séquençage pour résoudre ce puzzle ? » (exemple de réponse : « J'ai déplacé les blocs pour m'aider à amener l'oiseau jusqu'au cochon »)
  • « Comment le séquençage vous a-t-il aidé dans votre codage ? » (exemple de réponse : « le séquençage m'a aidé à m'organiser et à prévoir la séquence suivante de ma programmation »)

Conclusion

Présentations des élèves

  1. Demander aux élèves de présenter à la classe, à tour de rôle un des programmes qu'ils ont créés. Leur demander :
    • d'expliquer leur intention (p. ex. : « Nous voulions ajouter des blocs à la séquence pour que le programme soit plus intéressant »).
    • de parler des obstacles et des difficultés qu'ils ont rencontrés et qu'ils ont dû surmonter durant l'activité (p. ex. : « Au début, nous ne savions pas comment réveiller Dot, mais nous avons finalement trouvé une séquence qui nous a permis de le réveiller. »).
  1. Encourager les élèves à discuter entre eux des divers moyens qu'ils ont mis en oeuvre pour atteindre leurs objectifs et d'échanger leurs commentaires sur leurs programmes respectifs. Quelques questions et commentaires possibles :
    • « Comment avez-vous réussi à programmer Dot pour qu'il se réveille ? »
    • « J'aime comment vous avez réussi à ajouter une séquence pour réveiller Dot »
    • « Vous auriez pu programmer Dot pour qu'il émette un son différent. »

Questions et discussion

  • Comment le séquençage aurait-il pu vous aider à changer les lumières de Dot ? (exemple de réponse : « Le séquençage m'aurait aidé à planifier le schéma des lumières des yeux »).
  • Pour quelle raison cette activité s'appelle-t-elle Réveille-toi, Dot ? Et comment ce titre est-il relié aux séquences ? (exemple de réponse : « Dans ce défi, Dot suit une séquence d'étapes. D'abord, s'endort. À mesure que le programme se déroule, les yeux de Dot suivent une séquence par laquelle deux lumières s'allument en même temps. Le programme se termine lorsque toutes les lumières des yeux sont allumées et que Dot se réveille. »)

Évaluation

  • Utiliser la feuille Évaluation for évaluer le travail et les présentations des élèves.
  • [optionnel] Partager les travaux des élèves sur @wonderworkshop et #dashanddot!

Activité pratique

Activité : Dot, réveille-toi!

  1. Projeter au mur l'écran de votre tablette, ouvrir Blockly et aller au menu dans le coin supérieur gauche de l'écran.
  2. Aller à Créer nouveau et sélectionner Réveiller Dot, puis appuyer sur Créer.Wake Up Dot screenshot
  3. Dire : « Dot dort... Réveillons-le! »
    • Exécuter le programme et demander aux élèves de dire ce qu'ils ont constaté (exemple de réponse : « L'oeil de Dot montrait bien qu'il se réveillait! »)
    • Demander à un élève de montrer la séquence (ce qui est arrivé en premier, puis en deuxième, etc.).
  4. Demander : « Qu'arriverait-il si on changeait la programmation pour l'oeil de Dot ? »
    • Demander aux élèves de répondre à tour de rôle (exemple de réponse : « Peut-être que Dot ne se serait pas réveillé. »)
  5. Appuyer sur le bloc Motif de l'oeil et supprimer le bloc Tout allumer.
    • Exécuter le programme de nouveau et demander aux élèves de dire ce qu'ils ont constaté (exemple de réponse : « Dot ne s'est pas réveillé! »)

Vérification rapide

  • Qu'est-ce qu'une séquence ?
  • Quelle séquence avez-vous utilisée pour réveiller Dot ?

Activité autonome

Instructions

Pour les activités suivantes, former des groupes de 2 ou 3 élèves par robot.

Demander aux élèves de prendre les robots et les tablettes à tour de rôle. Leur demander de se répartir les rôles :

  • Programmeur principal : Il rédige les codes sur la tablette.
  • Manipulateur de robot : Il récupère et réinitialise le robot après chaque essai de programmation.
  • Documentariste : Il inscrit les résultats du groupe, les réflexions et les progrès et illustre les trajets et les idées des groupes.

En travaillant ensemble pour le codage, les élèves peuvent s'entraider, mieux repérer les erreurs et trouver des solutions créatives!

Extensions de réveil pour Dot

  1. Demander aux élèves d'utiliser la feuille Planification de Dot pour ajouter des étapes ou modifier le programme de réveil de Dot. Par exemple :
    • Modifier la séquence.
    • Changer ce que dit Dot lorsqu'il se réveille.
    • Ajouter des séquences pour réveiller Dot.
  2. Lorsque les élèves ont fini de modifier leur programme, demander :
    • Remplir la feuille Réflexion du journal Wonder.
    • Prendre une capture d'écran du programme dans Blockly.
    • Faire une vidéo de l'exécution du programme par Dash.

Cartes-défis

  1. On peut se procurer notre jeu de cartes-défis Apprendre à coder et le guide à : https://logicsacademy.com/store/
  2. Demander aux élèves de remplir les cartes-défis suivantes :
    • A 2.1 : Souris, Dot!
    • A 2.2 : Dot compte à rebours
    • A 2.3 : La surprise de Dot
  3. Pour chaque défi, demander aux élèves de :
    • remplir une feuille Planification de Dot du journal Wonder pour expliquer comment ils ont relevé le défi.
    • revoir les feuilles Dépannage, Résolution de problème et Débogage s'ils rencontrent des difficultés en cours de codage.
  4. Après chaque défi, demander aux élèves :
    • de remplir une feuille Réflexion du journal Wonder.
    • de prendre une capture d'écran de leur code dans Blockly.
    • de prendre une vidéo de Dot pendant qu'il exécute le programme.
    • de mettre à jour la liste de vérification des cartes-défis.

Avant la leçon

Expérience préalable

Il est recommandé qu'avant cette leçon, les élèves aient suivi :

  • Niveau A : Leçons 1 et 2
  • [optionnel] Niveau A : Cartes-défis : A 1.1-1.3

On peut se procurer notre ensemble de cartes-défis Apprendre à coder et le guide ici : https://store.makewonder.com/#/education (MARC-ANDRÉ : PEUT-ÊTRE QUE CES PRODUITS SONT AUSSI VENDUS PAR BB ?)

Préparation

  • Recharger les tablettes et les robots.
  • Installer l'application Blockly de Wonder Workshop sur chacune des tablettes.