Skip to main content
Portail des enseignants

Engager

Lancer la section Engager

ACTES est ce que l'enseignant fera et DEMANDE comment l'enseignant facilitera.

ACTES DEMANDE
  1. L'enseignant tiendra le robot 123.
  2. Demandez aux élèves de partager des idées expliquant ce qu'ils ont vu leur robot faire et leur indiquant que leur robot ne se comportait pas comme prévu.
  3. Demandez aux élèves de partager des idées sur les raisons pour lesquelles ils pensent que leur robot n'a pas fait ce qu'ils voulaient qu'il fasse.
  4. Demandez aux élèves de partager ce qu'ils ont fait pour le réparer lorsque leur robot ne faisait pas ce qu'ils voulaient qu'il fasse.
  5. Montrez aux élèves une image d'un bogue, comme celle du diaporama d'images Lab 1 (Google Doc/.pptx/.pdf)
  6. Montrez aux élèves la diapositive du processus de débogage Identifier, trouver, corriger dans le diaporama d'images Lab 1 (Google Doc/.pptx/.pdf)
  1. Avez-vous déjà eu un moment où vous vouliez que votre robot fasse un certain comportement, et il n'a pas fait ce que vous vouliez qu'il fasse ?
  2. Comment le saviez-vous ?
  3. Pourquoi pensez-vous que cela s'est produit ?
  4. Qu'avez-vous fait pour le réparer lorsque votre robot ne se comportait pas comme prévu ?
  5. Devinez quoi ? Un problème dans un projet de codage s'appelle un bug !
  6. Que pouvons-nous faire lorsque notre robot ne fait pas ce que nous attendions ?

Engager

  1. InstruireInstruire les élèves qu'il existe un processus qu'ils peuvent utiliser lorsqu'ils essaient de corriger des bugs dans leurs projets. C'est ce qu'on appelle le débogage, et il comporte trois étapes : identifier, trouver et corriger. Ils vont utiliser ce processus pour déboguer des projets, mais ils doivent d'abord apprendre ce qu'est chaque étape du processus.

    Un diagramme du processus d'identification, de recherche et de correction du débogage, montrant les trois phases sous une forme triangulaire, avec une flèche incurvée indiquant le mouvement d'une phase à l'autre. La première phase en haut indique Identifier : Quel comportement inattendu le robot fait-il ?. En bas à droite, la deuxième phase indique Find : Where is the bug in the project that makes it happen ? En bas à gauche, la troisième phase indique Fix : Quelle carte de codeur est nécessaire à la place ?
    Le processus de débogage
  2. DistribuezDistribuez un seul robot 123, une tuile de terrain et un codeur à des fins de démonstration. Assurez-vous que tous les élèves peuvent voir le terrain, le robot 123 et le codeur. Vous distribuerez du matériel aux groupes d'étudiants une fois la démonstration terminée. Chargez le projet ci-dessous dans le codeur à utiliser pour démontrer le processus de débogage aux étudiants.

    Codeur VEX avec un projet bogué qui indique Quand démarrer 123, Drive 1, Jouer la sonnette.
    Projeter avec la carte « play doorbell » comme un bug.
    • Réveillez le robot 123 en poussant les roues le long d'une surface jusqu'à ce que vous entendiez le son de démarrage, comme indiqué dans l'animation ci-dessous. Activez le son pour cette animation. Pour plus d'informations sur le robot 123, consultez l'article Utilisation de la bibliothèque STEM du robot VEX 123.
    Fichier vidéo
    • Ensuite, allumez le codeur et connectez le robot 123 à un codeur. Pour connecter le robot 123, appuyez et maintenez enfoncés les boutons Démarrer et Arrêter du codeur et les boutons Gauche et Droite du robot 123 pendant au moins 5 secondes, jusqu'à ce que vous entendiez le son connecté et que les voyants clignotent dans le temps, comme indiqué dans l'animation ci-dessous. Activez le son pour l'animation. Pour plus d'informations sur le codeur, consultez l'article Utilisation de la bibliothèque STEM VEX 123.
    Fichier vidéo
  3. FaciliterFaciliter la compréhension par les étudiants de chaque étape du processus de débogage pour les étudiants, en utilisant le projet simple avec un bogue que vous avez ajouté à votre codeur. Reportez-vous au graphique d'identification, de recherche et de correction du débogage au fur et à mesure.
    • Tout d'abord, dites aux élèves ce que vous vouliez que votre projet fasse (Conduisez un et jouez au klaxon.)
    • Ensuite, dites aux élèves que l'image nous indique que la première étape du processus consiste à identifier s'il y a un comportement inattendu. 
      • Demandez aux élèves de surveiller le comportement du robot 123 pendant que vous exécutez le projet et de lever la main lorsqu'ils identifient une erreur dans le comportement.
      • Les élèves doivent partager leur observation pour identifier le bogue dans le comportement. 
    • Rappelez aux élèves que la deuxième étape est de trouver.  Demandez aux élèves où ils trouveraient le bogue.  Est-ce dans le robot ? Non, c'est dans le Codeur !  Examinons les cartes du codeur et trouvons le bogue.
      • Encouragez les élèves à regarder attentivement les cartes Coder, en démontrant chacune d'elles avec le robot. (sans exécuter le projet)
      • Demandez-leur de choisir la carte Coder qui est le bogue dans le projet
      • Relancer le projet si nécessaire. 
    • Une fois que les élèves ont terminé l' étape de recherche, rappelez-leur que la troisième étape du processus est Fix!
      • Montrez aux élèves un groupe de 2-3 cartes Coder qui comprend la bonne carte.
      • Demandez aux élèves quelle carte de codeur ils pensent être la bonne pour réparer le projet. 
      • Remplacez la carte incorrecte par la carte correcte que les élèves choisissent et exécutez à nouveau le projet.
      • Dites-leur qu'ils viennent de déboguer leur premier projet en utilisant le processus de débogage Identifier, trouver, réparer !  
  4. OffrirOffrir aux élèves un renforcement positif pour des observations minutieuses et des réponses réfléchies.

Dépannage de l'enseignant

Stratégies d'animation

  • Si vos élèves utilisent le codeur depuis un certain temps, ils peuvent avoir besoin d'un projet légèrement plus difficile à déboguer. Vous pouvez ajuster la durée ou la complexité du projet au besoin, ou mettre les élèves au défi de trouver deux bugs dans un projet.
  • Si les élèves ont du mal à choisir la bonne carte de codeur pour corriger le bogue, encouragez-les à dessiner, à jouer ou à parcourir les solutions possibles avec le robot 123 afin de tester différentes solutions.
  • Pour aider les élèves à verbaliser ce qui se passe à l'étape Identifier du processus de débogage, vous pouvez utiliser un démarreur de phrase tel que « Je voulais que le robot le fasse _______________, mais au lieu de cela, il le faisait ________________.