Avant de commencer
Question essentielle : Comment comprendre la façon dont les robots se déplacent peut-il nous aider à devenir de meilleurs codeurs ?
Compréhension de l'unité :
- Comment déterminer l’angle auquel vous souhaitez que le robot se déplace.
- Comment utiliser VEXcode AIM pour coder le robot pour qu'il se déplace à un certain angle sur une certaine distance.
- Comment planifier une séquence de blocs dans un projet avant de coder dans VEXcode pour faciliter le processus.
- Comment trouver et corriger les bugs dans un projet.
- Comment collaborer avec succès lors du codage d'un projet.
Alignement des normes
Association des professeurs d'informatique (CSTA)
- 1B-CS-02 : Modéliser la manière dont le matériel informatique et les logiciels fonctionnent ensemble en tant que système pour accomplir des tâches.
- 1B-DA-07 : Utiliser des données pour mettre en évidence ou proposer des relations de cause à effet, prédire des résultats ou communiquer une idée.
- 1B-AP-08 : Comparer et affiner plusieurs algorithmes pour la même tâche et déterminer lequel est le plus approprié.
- 1B-AP-10 : Créer des programmes qui incluent des séquences, des événements, des boucles et des conditions.
- 1B-AP-11 : Décomposer (décomposer) les problèmes en sous-problèmes plus petits et gérables pour faciliter le processus de développement du programme.
- 1B-AP-15 : Tester et déboguer (identifier et corriger les erreurs) un programme ou un algorithme pour garantir qu'il fonctionne comme prévu.
- 2-AP-15 : Rechercher et intégrer les commentaires des membres de l’équipe et des utilisateurs pour affiner une solution qui répond aux besoins des utilisateurs.
- 2-AP-19 : Documenter les programmes afin de les rendre plus faciles à suivre, à tester et à déboguer.
- 3A-AP-22 : Concevoir et développer des artefacts informatiques en travaillant en équipe à l'aide d'outils collaboratifs.
Matériel nécessaire (par groupe) :
- Robot de codage VEX AIM
- Contrôleur à un seul manche
- 3 barils oranges
- 3 barils bleus
- ID AprilTag 0 et 1
- Terrain AIM (4 tuiles et 8 murs)
- Objectif VEXcode
- Un ordinateur
- Robot Rapporteur (par élève)
- Journal (par élève)
Durée suggérée pour cette unité : 6 à 7 séances
Bien que le rythme varie d’une classe à l’autre, le timing suggéré peut vous aider à planifier efficacement. Une « séance » dure environ 45 à 50 minutes. Vous connaissez mieux que quiconque vos élèves, alors ajustez le timing selon les besoins pour répondre au mieux aux besoins de vos élèves dans votre environnement.
- Introduction : 1 séance
- Leçon 1 : 1 séance
- Leçon 2 : 1 séance
- Leçon 3 : 1 séance
- Défi unitaire : 2 à 3 séances
Maintenant que vous avez commencé à coder votre robot pour qu'il se déplace dans VEXcode AIM, vous êtes prêt pour de nouveaux défis ! Dans cette unité, vous développerez vos compétences en apprenant à coder le robot pour qu'il se déplace à n'importe quel angle, sur une distance spécifique. À la fin de l'unité, vous créerez votre propre parcours de slalom et coderez votre robot pour le parcourir aussi précisément et rapidement que possible.
Regardez la vidéo ci-dessous pour en savoir plus sur le défi. Dans ce défi, vous créerez un parcours de slalom, puis coderez votre robot pour le parcourir le plus rapidement possible. Votre robot doit traverser toutes les portes de slalom et terminer en passant par les portes AprilTag.
Après avoir regardé la vidéo, vous aurez une discussion en classe à ce sujet. Enregistrez vos réponses aux questions suivantes dans votre journal, afin d’être prêt à les partager lors de la discussion :
- Comment pensez-vous pouvoir coder le robot pour qu'il se déplace selon les types d'angles que vous avez vus dans la vidéo ?
- Quelles questions vous viennent à l’esprit sur la façon de coder le robot pour qu’il se déplace selon des angles ?
- Le fait de se déplacer sous différents angles changerait-il la façon dont vous avez résolu les défis dans les unités précédentes ? Expliquez pourquoi ou pourquoi pas.
- Quelles compétences et connaissances devrez-vous développer pour relever le défi ?
Après avoir regardé la vidéo, vous aurez une discussion en classe à ce sujet. Enregistrez vos réponses aux questions suivantes dans votre journal, afin d’être prêt à les partager lors de la discussion :
- Comment pensez-vous pouvoir coder le robot pour qu'il se déplace selon les types d'angles que vous avez vus dans la vidéo ?
- Quelles questions vous viennent à l’esprit sur la façon de coder le robot pour qu’il se déplace selon des angles ?
- Le fait de se déplacer sous différents angles changerait-il la façon dont vous avez résolu les défis dans les unités précédentes ? Expliquez pourquoi ou pourquoi pas.
- Quelles compétences et connaissances devrez-vous développer pour relever le défi ?
Une fois que les élèves ont regardé la vidéo, animez une discussion en classe entière pour recueillir les observations des élèves et les préparer à co-créer des objectifs d'apprentissage pour l'unité.
- Demandez aux élèves de partager leurs observations et leurs idées basées sur la vidéo, en les encourageant à les étayer par des preuves tirées de la vidéo. Utilisez des invites telles que :
- Qu'avez-vous vu dans la vidéo qui vous fait penser cela ?
- Pendant que les élèves partagent leurs questions et leurs idées, aidez-les à formuler leurs interrogations sous forme de questions scientifiques productives, en vous assurant que chacune des compréhensions de l'unité pour cette unité est incluse.
- Guidez les élèves pour qu’ils réfléchissent aux compétences et aux connaissances dont ils pourraient avoir besoin pour relever le défi, car ils les utiliseront pour co-créer des objectifs d’apprentissage.
Ensuite, aidez les élèves à établir un lien réel avec le contenu de cette unité et à exploiter leurs connaissances antérieures à l’aide de l’invite suivante :
- Quels sont quelques exemples de robots qui peuvent utiliser des angles pour optimiser leurs mouvements ?
- Dans une ville, ils pourraient observer des véhicules autonomes effectuant des virages précis.
- Dans une zone rurale, ils pourraient remarquer des drones pulvérisant les cultures sous des angles spécifiques.
- Dans un entrepôt, ils pourraient voir des robots optimiser leurs chemins entre les étagères.
Co-créer des objectifs d'apprentissage
Maintenant que vous avez regardé la vidéo, vous savez que vous allez coder le robot pour qu'il se déplace selon des angles pour parcourir un parcours de slalom. Pensez à ce que vous devez savoir et être capable de faire pour y parvenir. Vous co-créerez des objectifs d’apprentissage avec votre groupe et votre enseignant afin d’avoir une compréhension commune de vos objectifs d’apprentissage pour cette unité.
Notez vos objectifs d’apprentissage dans votre journal. Vous reviendrez sur ces objectifs d’apprentissage plus tard dans l’unité pour réfléchir à vos progrès et planifier votre apprentissage futur.
Maintenant que vous avez regardé la vidéo, vous savez que vous allez coder le robot pour qu'il se déplace selon des angles pour parcourir un parcours de slalom. Pensez à ce que vous devez savoir et être capable de faire pour y parvenir. Vous co-créerez des objectifs d’apprentissage avec votre groupe et votre enseignant afin d’avoir une compréhension commune de vos objectifs d’apprentissage pour cette unité.
Notez vos objectifs d’apprentissage dans votre journal. Vous reviendrez sur ces objectifs d’apprentissage plus tard dans l’unité pour réfléchir à vos progrès et planifier votre apprentissage futur.
Guider les élèves dans leur ensemble à travers le processus de -création d'objectifs d'apprentissage.
- Réfléchissez avec les élèves à ce qu’ils devront savoir pour réaliser les activités présentées dans la vidéo ci-dessus. Présentez-les comme des déclarations du type « je peux ».
- Exemples d’énoncés « Je peux » pour cette unité :
- Je peux utiliser VEXcode AIM pour coder mon robot afin qu'il se déplace à n'importe quel angle sur une distance spécifique.
- Je peux déboguer mon projet pour m'assurer que le robot se comporte comme prévu.
- Exemples d’énoncés « Je peux » pour cette unité :
- Co-créez des objectifs d’apprentissage basés sur cette liste.
Pour plus de conseils sur la co-création d'objectifs d'apprentissage avec vos élèves, cet articlede la bibliothèque VEX. Apprenez-en davantage sur la co-création d'objectifs d'apprentissage avec vos élèves avec cette leçon d'une Masterclass VEX PD+
Sélectionnez Suivant > pour commencer à coder votre robot pour qu'il se déplace selon des angles.