Avant de commencer
Question essentielle : Pourquoi la précision est-elle importante lors du contrôle des robots et comment y parvenir ?
Compréhension de l'unité :
- Comment créer, télécharger et exécuter un projet VEXcode AIM.
- Les blocs de VEXcode AIM contrôlent avec précision les comportements du robot.
- La séquence des blocs dans un projet détermine l’ordre des comportements du robot.
- Le débogage consiste à identifier et à corriger les erreurs afin que le robot fonctionne comme prévu.
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
- 2 barils oranges
- 2 barils bleus
- Terrain AIM (4 tuiles et 8 murs)
- Objectif VEXcode
- Un ordinateur
- Journal (par élève)
Configuration de VEXcode AIM avec les étudiants
- Dans cette unité, les étudiants commenceront à coder avec VEXcode AIM.
- Les étudiants doivent accéder à la version Web de VEXcode AIM à codeaim.vex.com dans un navigateur Chrome.
- Si les étudiants ne peuvent pas accéder à la version Web, vous pouvez installer l'application VEXcode AIM sur les appareils des étudiants avant de commencer l'unité. Consultez cet article de la bibliothèque VEX pour l'installation sur un appareil Windows ; ou cet article pour l'installation sur un appareil macOS .
- Les étudiants doivent accéder à la version Web de VEXcode AIM à codeaim.vex.com dans un navigateur Chrome.
- Les étudiants connecteront également leurs robots à VEXcode AIM.
- Les étudiants doivent connecter leurs robots à VEXcode AIM à l'aide d'une connexion sans fil (Bluetooth) pour de meilleurs résultats. Consultez cet article de la bibliothèque VEX pour plus d'informations.
- Si la connectivité sans fil (Bluetooth) n’est pas disponible, les étudiants peuvent également utiliser un câble USB. Consultez cette bibliothèque VEX pour plus d'informations.
- Assurez-vous que les élèves connaissent le nom de leur robot avant de se connecter sans fil. Consultez cet article de la bibliothèque VEX pour en savoir plus sur la dénomination d'un robot.
- Les étudiants doivent connecter leurs robots à VEXcode AIM à l'aide d'une connexion sans fil (Bluetooth) pour de meilleurs résultats. Consultez cet article de la bibliothèque VEX pour plus d'informations.
Durée suggérée pour cette unité : 7 à 9 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 à 2 séances
- Exploration d'un exemple de projet : 1 séance
- Défi unitaire : 2 à 3 séances
Dans cette unité, vous ouvrirez un monde de possibilités pour coder votre robot en vous initiant à VEXcode AIM. Vous apprendrez à créer et à déboguer des projets de blocs VEXcode, permettant à votre robot de se déplacer avec précision dans différentes directions. À la fin de l’unité, vous serez capable de coder votre robot pour qu’il se déplace dans quatre directions afin de contourner les obstacles.
Regardez la vidéo ci-dessous pour en savoir plus sur le défi. Dans ce défi d'unité, vous coderez votre robot pour terminer une course de barils ! Vous devrez déplacer le robot autour des quatre côtés de chaque baril sur le terrain et revenir à l'emplacement de départ le plus rapidement possible.
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 pendant la discussion :
- Quelles sont vos idées sur la façon de coder le robot pour qu'il se déplace avec VEXcode AIM ?
- Quelles sont vos questions sur le codage avec VEXcode ?
- 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 pendant la discussion :
- Quelles sont vos idées sur la façon de coder le robot pour qu'il se déplace avec VEXcode AIM ?
- Quelles sont vos questions sur le codage avec VEXcode ?
- 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 un .
- 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 d’industries qui pourraient utiliser des robots pour une navigation précise ?
- Dans un pôle technologique, ils pourraient reconnaître des robots d’entrepôt autonomes.
- Dans les communautés dotées d’hôpitaux, ils pourraient être conscients de l’existence d’assistants chirurgicaux robotisés.
- Dans une région agricole, il peut s’agir de tracteurs guidés par GPS ou de drones de surveillance des cultures.
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 autour des barils à l'aide de VEXcode AIM. Pensez à ce que vous aurez besoin de savoir et apprenez à le faire. 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 autour des barils à l'aide de VEXcode AIM. Pensez à ce que vous aurez besoin de savoir et apprenez à le faire. 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 dans plusieurs directions.
- Je peux déboguer mon projet pour m'assurer que le robot se comporte comme je le souhaite.
- 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.
Sélectionnez Suivant > pour commencer à coder votre robot.