VEXcode VR, Apprentissage à distance sur les robots VEX
VEXcode VR est destiné à expérimenter différentes façons de programmer un robot. Pour encourager l'apprentissage autodirigé, de nouveaux projets peuvent être créés et joués en quelques secondes, un retour immédiat est fourni et les données du capteur et l'exécution du programme sont rendues visibles pour l'apprenant. VEXcode VR est un moyen d'enrichir l'expérience CS pour les étudiants après avoir découvert l'excitation de la robotique éducative avec d'autres plateformes VEX.
Facile à utiliser
VEXcode VR est basé sur le Web, il est donc facile de lancer VEXcode VR. L'interface utilisateur simplifie la navigation. Les commandes sont divisées en catégories en évitant une liste potentiellement écrasante de commandes. Les commandes sont également codées par couleur afin que les utilisateurs puissent facilement trouver les blocs associés. La zone de programmation est toujours visible ; invitant les apprenants à commencer à coder. VEXcode VR utilise des robots pré-construits et des commandes de groupe motopropulseur. Cela permet aux utilisateurs de coder un robot pour qu'il se déplace en quelques instants.
Commentaires immédiats
VEXcode VR encourage l'expérimentation et le jeu. Lorsque les élèves exécutent un projet, ils peuvent immédiatement voir si leur robot a produit le résultat escompté. Il est facile pour les enseignants de fournir des commentaires. Un projet dans VEXcode VR fonctionnera toujours de la même manière, ce qui ne se produit pas toujours avec un robot physique. Cela permet aux enseignants et aux élèves de se concentrer sur la logique de la programmation, et non sur la physique du robot ou le domaine où le robot est exécuté. Le robot VR commence toujours au même endroit et n'est pas affecté par la friction. Les apprenants peuvent ajouter des blocs pendant que leur projet est en cours, arrêter le projet à tout moment et réinitialiser leur terrain de jeu virtuel en un clic. Les blocs qui ne sont pas connectés à la pile principale sont simplement ignorés lorsque le projet est exécuté. Il n'y a pas d'erreurs dans VEXcode VR. Les élèves peuvent faire des erreurs de logique lors du codage, mais ils ne seront pas frustrés par le fait que leurs projets ne seront pas compilés et exécutés. La capacité de VEXcode VR à fournir des commentaires immédiats et sa facilité d'utilisation encouragent les élèves à apprendre pendant qu'ils codent et soutiennent une approche ascendante pour écrire des projets où de petits fragments de code sont créés, testés puis combinés en comportements plus importants.
Apprentissage rendu visible
La fenêtre Playground dans VEXcode VR contient un tableau de bord qui affiche toutes les données du capteur du robot VR. Chaque fois que le robot VR fonctionne, les apprenants peuvent voir la mise à jour des données du capteur en temps réel, ce qui leur fournit des informations sur la façon dont les données peuvent être utilisées.
Ces données en temps réel peuvent aider les apprenants à rendre les concepts abstraits (par exemple, comment mon robot prend-il une décision ?) plus visibles et concrets.
VEXcode VR met également en évidence les blocs au sein d'un projet lorsque ces blocs sont exécutés. Cette fonctionnalité permet aux apprenants d'observer le déroulement du programme de leurs projets. Lorsqu'un projet VEXcode VR est en cours d'exécution, le bloc en cours d'exécution est entouré d'une bordure verte brillante. Ce feedback aide les apprenants à comprendre pourquoi le robot VR effectue un comportement particulier.
Les étudiants peuvent également parcourir leurs projets en utilisant le bouton STEP dans la barre d'outils.
Lorsqu'un utilisateur parcourt un projet, le bloc est d'abord mis en surbrillance en vert pour indiquer qu'il s'agit de la prochaine commande à exécuter. Lorsque l'utilisateur sélectionne à nouveau Étape, l'action du bloc est exécutée et la bordure verte clignote.
La fonction STEP fournit aux étudiants une représentation visuelle du flux des commandes lorsqu'elles sont exécutées dans un projet. Cela fournit aux élèves des indices visuels importants lorsqu'ils essaient de dépanner ou de concevoir un programme
Apprendre avec VEXcode VR
Souvent, lorsque nous apprenons une nouvelle compétence, nous utilisons différents supports. VEXcode VR est une excellente plate-forme pour apprendre des concepts informatiques spécifiques (CS), car il peut parfois être plus facile pour les étudiants d'apprendre ces concepts avec les supports (facile à utiliser, rétroaction immédiate, apprentissage rendu visible) fournis par VEXcode VR.
Lorsque vous travaillez pour apprendre ou renforcer une nouvelle compétence, il est utile de vous concentrer directement sur cette compétence. C'est pourquoi les gens aiment souvent étudier dans une bibliothèque ou un Starbucks calme. L'environnement les aide à se concentrer. VEXcode VR fournit un environnement d'apprentissage ciblé. Les apprenants n'ont pas à s'inquiéter que leur moteur soit branché sur le mauvais port ou que leur robot ait lancé le défi dans la mauvaise position.
VEXcode VR aide également à la mise en œuvre en classe. Les élèves manquent l'école en raison de la maladie et des vacances. Les élèves n'apprennent pas au même rythme. Les enseignants doivent planifier et accueillir les élèves qui emménagent dans leur district pendant l'année scolaire. Dans toutes ces situations (et plus encore), VEXcode VR peut être un excellent complément pour les robots physiques.
Utilisation de vrais robots
La National Science Teaching Association (NSTA) a récemment publié son énoncé de position sur l'enseignement et l'apprentissage des STEM. Cette déclaration a identifié que l'éducation STEM se produit lorsque :
- L'apprentissage est considéré comme un processus actif et constructif, et non comme un processus réceptif
- La motivation et les croyances des élèves font partie intégrante de la cognition
- L'interaction sociale est fondamentale pour le développement cognitif
- Les connaissances, les stratégies et l'expertise sont contextualisées dans l'expérience d'apprentissage
Comme je l'ai fait valoir ailleurs, l'utilisation de robots physiques est un excellent moyen d'organiser un environnement d'apprentissage pour répondre aux besoins susmentionnés de l'éducation STEM. Cela se produit fréquemment dans les salles de classe et les champs de compétition. Cela ne peut pas se produire dans VEXcode VR.
De plus, l'objectif de toute éducation est l'application. Nous voulons que les étudiants appliquent ce qu'ils apprennent à un problème ou à un scénario du monde réel. Nous ne voulons pas que les étudiants deviennent de grands écrivains sur une seule invite, nous voulons qu'ils soient en mesure d'appliquer ces compétences en écriture à de nombreux contextes différents. La robotique est un excellent moyen pour les étudiants d'appliquer et de contextualiser leurs compétences CS dans un contexte réel.
Utilisation conjointe de VEXcode VR et de robots physiques
Les robots virtuels et les terrains de jeu de VEXcode VR sont conçus pour compléter l'apprentissage des STEM, et non pour supplanter l'application des connaissances et des compétences, intégrés à travers des expériences du monde réel, tandis que les étudiants collaborent avec leurs pairs — l'essence de l'éducation STEM.
Comme le montre la figure ci-dessous, l'utilisation conjointe de VEXcode VR et de robots physiques vous offre les avantages de chacun, mais il existe également des avantages uniques à les utiliser ensemble.