Partie 1 - Étape par étape
- InstruireDites aux étudiants qu'ils s'entraîneront au débogage d'un projet.
- ModèleModélisez le projet que les élèves doivent créer à l'aide de leurs cartes Codeur et Codeur.
- Chaque groupe aura besoin d'un robot 123, d'un codeur, d'un accès à un champ 123 et des cartes codeur suivantes.
- Un "Quand démarrer 123"
- Un "Drive 1"
- Un "Drive 4"
- Un "Tourner à gauche"
- Un "tourner à droite"
- Écrivez la séquence suivante de cartes Codeur au tableau ou affichez pour que la classe puisse le voir.
- Demandez à tous les groupes d'insérer les cartes Codeur dans le Codeur dans l'ordre correspondant.
- Les groupes doivent réveiller le robot 123 en poussant les roues long d'une surface jusqu'à ce que vous entendiez le son de démarrage, comme le montre l'animation ci-dessous. Activez le son pour cette animation. Pour plus d'informations sur le robot 123, consultez l'article Utilisation de la base de connaissances du robot VEX 123.
Fichier vidéo- Ensuite, ils doivent pour connecter le Robot 123 à un Codeur. Pour connecter le Robot 123 et le Codeur, maintenez enfoncés les boutons Démarrer et Arrêt 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 lumineux clignotent à temps. , comme le montre l'animation ci-dessous. Activez le son pour cette animation. Pour plus d'informations sur le Coder, consultez l'articlede la base de connaissances Utilisation du VEX 123 Coder .
Fichier vidéo- Demandez aux groupes de tester leur projet en plaçant le robot 123 dans le coin supérieur gauche de leur champ 123, et démarrez leur projet pendant que les autres élèves observent le comportement du robot 123. Si les groupes partagent un champ, chaque groupe devrait avoir son tour pour démarrer son projet.
- Ensuite, écrivez une note au tableau pour que les élèves montrent le comportement prévu du robot 123. (pour les élèves plus jeunes, dessinez des symboles pour montrer le comportement souhaité.
- Comportement prévu : 123 Le robot avance d'une case, tourne à gauche, avance de quatre cases, puis tourne à droite.
- Leur projet fait-il cela ? Demandez-leur de recommencer leurs projets et de comparer le projet au comportement prévu affiché.
- Montrez à l'élève comment utiliser la fonction Étape pour parcourir son projet une carte Codeur à la fois et observer le comportement du robot 123 pour chaque carte. Ils peuvent voir quelle carte est utilisée en regardant le surlignage vert sur le côté gauche du codeur. Peuvent-ils trouver le bug dans le projet ?
- Demandez aux élèves de noter verbalement les cartes problématiques où le comportement réel ne correspond pas au comportement prévu et de retirer ces cartes du codeur.
- Ils doivent ensuite mettre la bonne carte Codeur à sa place.
- Si les groupes terminent plus tôt, ils peuvent jouer à un jeu de débogage ! Une personne peut mélanger les cartes Codeur dans le projet, et une autre peut trouver et corriger les bogues dans le projet pour lui permettre de réaliser les comportements prévus.
- Chaque groupe aura besoin d'un robot 123, d'un codeur, d'un accès à un champ 123 et des cartes codeur suivantes.
- FaciliterAnimer une discussion avec les étudiants sur leur processus de débogage.
- Quelles erreurs avez-vous trouvées dans les cartes Coder ?
- Quelles étapes votre groupe a-t-il suivies pour déboguer le code ?
- Utilisez vos mains pour décrire les comportements réalisés par le robot 123.
- RappelRappelez aux étudiants que le débogage peut nécessiter plusieurs essais ! Ce n'est pas grave s'ils ont du mal à réparer les mauvaises cartes Coder. Chaque fois qu’ils trouvent et corrigent un bug, ils améliorent leurs projets !
- DemanderDemandez aux élèves comment ils ont débogué sans robot. Ont-ils déjà essayé de résoudre une énigme ? Est-ce que toutes les pièces se sont placées là où elles étaient censées se trouver du premier coup ? En quoi est-ce similaire ou différent de ce qui se passe pendant le débogage avec le robot 123 ?
Pause de mi-jeu & Discussion de groupe
Dès que chaque groupe termine le processus de débogage, réunissez-vous pour une brève conversation.
- Quelles cartes devez-vous changer dans votre projet ?
- Comment avez-vous déterminé où se trouvait le bug dans votre projet ?
- Comment la fonctionnalité Step vous a-t-elle aidé à trouver le bug dans votre projet ?
Partie 2 - Étape par étape
- InstruireDites aux étudiants qu'ils vont maintenant essayer de suivre eux-mêmes le processus de débogage, afin qu'ils puissent résoudre les problèmes de code.
Si les élèves ont besoin de rappels, créez une zone de processus de débogage sur le tableau en suivant les étapes suivantes (voir le diaporama d'images pour une diapositive à projeter avec ces étapes) :
- Démarrez le projet Coder.
- Observez le robot 123.
- Comparez avec les comportements prévus.
- Utilisez la fonction Étape et recherchez une carte de codeur incorrecte.
- Retirez la mauvaise carte Codeur et ajoutez la bonne carte.
- Revenez au début et recommencez !
- ModèleModèle mélangeant les cartes Codeur dans un nouveau projet à mesure que vous distribuez des cartes Codeur supplémentaires à chaque groupe.
- Distribuez les cartes Codeur suivantes à ajouter aux cartes Codeur qu'ils possèdent déjà dans la partie 1 :
- "Joue klaxonner"
- "Leur violet"
- Demandez aux élèves de créer un projet mixte en utilisant les sept de leurs cartes Codeur. Rappelez-leur que « Quand commencer 123 » doit toujours être la première carte !
- Demandez aux élèves de démarrer leur projet et d'observer les comportements du Robot 123.
- Informer les groupes du nouveau comportement prévu pour le Robot 123. Écrivez-les au tableau ou sur une feuille de papier pour que chaque groupe puisse s'y référer.
- Comportements attendus : Conduisez quatre cases, tournez à gauche et brillez en violet, conduisez une case, tournez à droite, puis klaxonnez.
- Demandez aux groupes d'utiliser le processus de débogage pour corriger leur projet mélangé afin qu'il termine la séquence de comportement prévue ! Ces étapes figurent également dans le diaporama d'images du Lab 4.
- Aidez les groupes lorsqu’ils travaillent ensemble. Mettez en surbrillance les groupes qui travaillent attentivement sur le processus de débogage et suivent les étapes.
- Distribuez les cartes Codeur suivantes à ajouter aux cartes Codeur qu'ils possèdent déjà dans la partie 1 :
- FaciliterAnimez une discussion sur le débogage avec des groupes tout en vous déplaçant dans la classe.
- Comment saviez-vous qu’un comportement était mauvais ?
- Comment votre groupe a-t-il changé les cartes Codeur pendant que vous étiez train de déboguer ?
- Combien de cartes Codeur votre groupe a-t il dû changer ?
- RappelRappelez aux élèves de vérifier comment ils ont fait correspondre les comportements individuels avec les cartes Codeur s'ils sont bloqués. Le débogage nécessitera plusieurs tentatives pour réussir. Rappelez aux élèves qu’ils ne peuvent pas changer les cartes Codeur pendant que le Robot 123 est en mouvement. Ils doivent attendre que le projet soit terminé, puis changer les cartes Codeur.
Les étudiants devront peut-être réveiller le robot 123 en cas d'expiration du délai. Rappelez aux élèves les étapes à suivre pour réveiller le robot en poussant les roues sur une surface plane, comme illustré ici. Activez le son de cette animation pour entendre les sons indicateurs du robot 123.
Fichier vidéoPour plus d'informations sur le robot 123, consultez l'article Utilisation du robot VEX 123 de la base de connaissances.
- DemanderDemandez aux élèves comment ils ont résolu d'autres problèmes en classe. Ont-ils essayé de trouver ce qui n'allait pas ? En quoi leur processus de résolution d'un problème en classe était-il similaire au débogage du robot 123 ?