Skip to main content
Portail des enseignants

Jouer

Partie 1 – Étape par étape

  1. InstruireDemandez à chaque groupe de planifier son projet VEXcode en écrivant du pseudo-code. Ils créeront du pseudo-code pour que leur robot Code Base et leur extension puissent circuler dans un carré. Regardez l'animation ci-dessous pour voir la base de code se déplacer avec succès. Dans l'animation ci-dessous, la base de code commence dans le coin inférieur gauche d'un carré, orientée vers le haut. Il avance le long du premier côté de la place, puis tourne à droite et répète ces deux comportements pour faire le tour de la place entière.
    Fichier vidéo
  2. ModèleModèle permettant aux étudiants d'écrire le pseudo-code. Le pseudocode est une notation abrégée pour le codage qui combine des descriptions verbales et écrites du code. Assurez-vous que chaque groupe dispose d’une feuille de papier et d’un crayon pour écrire son pseudo-code.
    • Demandez aux élèves de définir l’objectif de leur projet. Que veulent-ils que leur base de code fasse ? Tous les élèves devraient être capables de vous dire que la base de code doit se déplacer dans un carré.
    • Modélisez comment être précis dans le pseudo-code. Au lieu de dire « Avancer », les élèves devraient décrire exactement jusqu’où avancer en utilisant des mesures et des unités.

    Étapes de pseudo-code manuscrites pour conduire le robot dans un carré. Il y a huit étapes qui se lisent comme suit : 1. Le robot avance sur 400 mm ; 2. Le robot tourne à droite à 90 degrés ; 3. Le robot avance sur 400 mm ; 4. Le robot tourne à droite à 90 degrés ; 5. Le robot avance sur 400 mm ; 6. Le robot tourne à droite à 90 degrés ; 7. Le robot avance sur 400 mm ; 8. Le robot tourne à droite à 90 degrés.
    Pseudo-code

     
  3. AnimerAnimez une discussion sur le pseudo-code avec les élèves pendant que vous vous promenez et aidez les groupes. Demandez aux étudiants :
    • Que souhaitez-vous accomplir grâce à leur projet ?
    • Comment allez-vous décomposer l’intention ou l’objectif du projet en déclarations courtes et spécifiques ?
    • Décrivez les caractéristiques d’un carré.
      • Combien de coins a-t-il ?
      • Les côtés ont-ils tous la même longueur ou sont-ils de longueurs différentes ?
      • Comment savoir si votre pseudo-code décrit un carré ?
    Un enseignant est assis à une table avec un petit groupe d'étudiants qui écrivent à la main une liste d'étapes, comme s'ils écrivaient du pseudo-code.
    Écriture de pseudo-code
  4. RappelRappelez aux élèves de travailler en groupe et d’écouter les idées des autres. Ils devront peut-être essayer plusieurs fois pour s’assurer que leur pseudo-code décrit exactement les comportements qu’ils souhaitent obtenir de leur base de code. Il faudra plusieurs essais et échecs avant de réussir. C'est bon !
  5. DemanderDemandez aux élèves en quoi la planification du pseudo-code est similaire à la planification dans d’autres aspects de leur vie. Comment planifient-ils ce qu’ils vont emporter avant un voyage ? Ont-ils déjà oublié quelque chose d’important parce qu’ils ont omis de planifier ? (une chaussure, un jouet, un chargeur)

Pause à mi-jeu & Discussion de groupe

Dès que chaque groupe a fini d'écrire son pseudo-code, réunissez-vous pour une brève conversation.

  • Comment pensez-vous que l’écriture de ce pseudo-code vous prépare à coder votre robot Code Base ?
  • Demandez aux groupes de décrire les mouvements spécifiques de la base de code en fonction de leur pseudo-code.

Partie 2 – Étape par étape

  1. InstruireExpliquez aux élèves qu'ils vont transférer leur pseudo-code en code dans VEXcode GO, puis créez un projet pour que la base de code soit dirigée dans un carré. Ils auront trois essais pour tester, réviser et re-tester leur projet sur leur base de code. Regardez la vidéo ci-dessous pour voir le déplacement de la base de code avec succès. Dans l'animation ci-dessous, la base de code commence dans le coin inférieur gauche d'un carré, orientée vers le haut. Il avance le long du premier côté de la place, puis tourne à droite et répète ces deux comportements pour faire le tour de la place entière.
    Fichier vidéo
  2. ModèleModèle permettant aux étudiants de savoir comment transférer d'abord leur pseudo-code vers des blocs [Commentaire] dans VEXcode GO. Ensuite, créez et démarrez votre projet pour que la base de code se déroule dans un carré.
    • If students need assistance opening and saving a project, model the steps in the Open and Save a Project article for your device, and have them follow along.
    • Demandez aux élèves de nommer leur projet Drive in a Square.

    La zone de nom du projet au centre de la barre d'outils VEXcode GO est mise en surbrillance avec un cadre rouge et indique Drive in a Square.
    Nom Projet
    • Une fois que les élèves ont nommé leur projet, ils devront ensuite connecter leur base de code à leur appareil. If necessary, model the steps in the Connect a VEX GO Brain VEX Library article for students.
    • Ils devront également configurer VEXCode GO pour la base de code. Model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.
    • Montrez comment faire glisser un bloc [Commentaire] dans l’espace de travail et le placer sous le bloc {When started}. If necessary, see the Using Comments in VEXcode GO VEX Library article for information on how to use comments in a project. 

    Un projet VEXcode GO avec un bloc When started et un bloc Commentaire attaché.
    Ajouter le bloc [Commentaire] à {When started}
    • Modèle ajoutant la première ligne de pseudo-code au bloc [Commentaire].

    Le même projet, avec le commentaire complété pour lire Avancez de 400 mm.
    Ajouter un pseudo-code au bloc
    [Commentaire]
    • Demandez aux élèves de transférer tout leur pseudo-code dans les blocs [Commentaire]. 

    Remarque : Les étudiants auront besoin d’un bloc [Commentaire] pour chaque ligne de pseudo-code. Donc, s'ils ont 8 lignes de pseudo-code, ils auront besoin de 8 blocs [Commentaire].

    Un aperçu de la conversion de pseudo-code en blocs de commentaires dans un projet. Les étapes manuscrites du pseudo-code sont affichées à gauche, et un projet VEXcode GO à droite montre ces étapes sous la forme d'une pile de 8 blocs de commentaires attachés au bloc Quand démarré.
    Pseudocode pour [Commentaire] Blocs

    Une fois que les élèves ont transféré leur pseudocode, ils ajouteront des blocs Drivetrain. Rappelez aux élèves que les blocs [Commentaire] sont utilisés pour organiser leurs projets et qu’ils n’exécuteront pas de comportements. Ils devront ajouter des blocs Drivetrain pour faire avancer leur base de code.  

    • Demandez aux élèves d’ajouter un bloc [Conduire pour] sous le premier bloc [Commentaire].

    Le même projet VEXcode GO, avec un lecteur pour bloc ajouté entre les premier et deuxième blocs de commentaires.
    Ajoutez [Drive for] sous le premier bloc [Commentaire]
    • Ensuite, demandez aux élèves d’ajuster les paramètres pour qu’ils correspondent à ce qui est demandé dans le bloc [Commentaire]. Dans ce cas, il s'agit de 400 millimètres (mm).
    • Ensuite, demandez aux élèves d’ajouter un bloc [Tourner pour] et de vérifier que les paramètres correspondent au pseudo-code dans le bloc [Commentaire].

    Le même projet VEXcode GO avec un bloc Drive for et Turn for ajouté respectivement après les premier et deuxième commentaires. Le début du projet se lit désormais comme suit : Au démarrage, Commentaire - Avancez sur 400 mm ; puis Avancez sur 400 mm ; Commentaire de Tournez à droite sur 90 degrés ; puis Tournez à droite sur 90 degrés ; puis les commentaires restants.
    Ajouter [Tourner pour] bloc
    • Demandez aux élèves de continuer jusqu’à ce qu’ils aient ajouté des blocs Drivetrain pour chacun des blocs [Commentaire].

      Le même projet avec les blocs Drivetrain nécessaires ajoutés entre chaque commentaire. Le projet alterne entre un commentaire et le bloc correspondant. Le projet se lit désormais comme suit : Au démarrage, commentaire sur Avancer de 400 mm ; puis avancer sur un bloc de 400 mm ; commentaire sur Tourner à droite sur 90 degrés ; puis Tourner à droite sur un bloc de 90 degrés. Ceci est répété quatre fois.
      Projet Drive in a Square

       

    • Une fois que les élèves ont ajouté tous les blocs Drivetrain, ils sont prêts à démarrer leur projet. Demandez aux élèves de sélectionner le bouton « Démarrer » dans la barre d’outils pour démarrer le projet et d’observer les mouvements de la base de code. If needed, review the steps from the Démarrer un projet dans VEXcode GO Article de la bibliothèque VEX et modèle des étapes à suivre pour démarrer un projet pour les étudiants.
    • Demandez aux élèves d'effectuer 3 essais de test pour tester leur projet Drive in a Square et d'utiliser la feuille de collecte de données pour documenter ce qui a fonctionné et les modifications à apporter. 
  3. FacilitezFacilitez pendant que les élèves construisent leurs projets en les encourageant à utiliser un langage directionnel et à référencer leur pseudo-code s'ils sont bloqués. Pendant que vous faites le tour de la salle pour aider les élèves, posez-leur des questions sur leur processus.
    • Quelles commandes utilisez-vous pour faire bouger votre Code Base dans un carré ?
    • Décrivez vos essais précédents (si les élèves ont déjà pu tester)
      • Qu’est-ce qui a fonctionné dans votre projet ?
      • Qu'est-ce qui n'a pas fonctionné ?
      • Comment allez-vous ajuster votre projet ? Y a-t-il une commande spécifique que vous devez modifier ?
    • Comment pouvez-vous demander à la base de code de se déplacer dans un carré parfait ? Y a-t-il des commandes spécifiques que vous devez modifier ?
    Les élèves sont assis ensemble à une table, tenant une tablette, souriant et pointant du doigt, indiquant qu'ils communiquent et collaborent pour résoudre le défi.
    Collaborer sur un projet
  4. RappelerRappelez aux équipes qu’elles disposent de trois essais pour tester, modifier et retester leur plan. Leur premier essai ne fonctionnera probablement pas. Ils devront essayer plus d'une fois pour que leur base de code se déplace avec succès dans un carré. Rappelez aux élèves d’enregistrer les essais et les modifications sur leur feuille de collecte de données pendant qu’ils testent.
    La feuille de collecte de données indique que le nom du laboratoire est le Laboratoire 2 : Drive and Apply, avec les noms des étudiants en haut. Un tableau de données avec 3 colonnes montre l'essai, le résumé de l'essai et les modifications à apporter. L'essai 1 lit que le robot n'a pas tourné à droite sous le résumé ; et ajuste la commande VEXcode GO dans les modifications. L'essai 2 lit Le robot a conduit trop loin vers l'avant dans le résumé ; et Modifiez le numéro de longueur ou l'unité de mesure dans les modifications. L'essai 3 lit Robot conduit sur la place comme programmé dans le résumé.
    Exemple de fiche de collecte de données complétée
  5. DemanderDemandez aux élèves si le pseudo-code les a aidés à relever le défi de la partie 2 de Play. La planification représente également une part importante d’autres emplois. Peuvent-ils nommer des tâches pour lesquelles ils doivent planifier à l’avance ? (Ingénierie, codage, enseignement, etc.).

Facultatif : Les équipes peuvent déconstruire leur robot Code Base si nécessaire après ce point de l'expérience. Ils utiliseront la même version dans les laboratoires suivants, il s'agit donc d'une option réservée aux enseignants.