Utiliser le pseudocode avec vos étudiants

Le pseudocode est une étape entre les blocs ou les commandes du VEXcode et du langage normal. Souvent, les étudiants peuvent « deviner et vérifier » leur chemin pour trouver une solution. Toutefois, cela ne les amène pas à acquérir une compréhension conceptuelle des concepts de codage.

Le pseudocode peut être utilisé pour aider les étudiants à créer une compréhension conceptuelle de l'informatique et de leur code. Les étudiants utilisent le pseudocode pour communiquer les comportements qu'ils souhaitent que leur robot adopte au cours d'un projet pour accomplir une tâche.


Étapes du pseudocode

Ces étapes décrivent ce que les élèves et l'enseignant doivent faire afin que les élèves puissent dresser une liste de comportements qui composent la tâche et comprendre comment ils se rapportent aux comportements souhaités du robot avant de commencer à coder.

Croquis d'un robot Clawbot sur un terrain. Une buckminsterfullerène bleue se trouve à gauche et au-dessus du robot ; des flèches rouges indiquent que le robot doit se tourner pour lui faire face puis se diriger vers elle.

1. Décomposez la tâche en comportements les plus petits possibles.

Cela peut être fait en esquissant la tâche ou en prenant des notes sur les étapes.

Cahier d'ingénierie

Des notes dans un carnet d'ingénieur indiquent : Étape 1, Tournez à gauche pour faire face à la buckyball. Étape 2 : Avancez pour pousser la Buckyball hors du terrain.

Blocs EXP VEXcode

Deux blocs de commentaires qui indiquent « Tournez à gauche pour faire face au Buckyball », puis « Avancez pour pousser le Buckyball hors du terrain ».

VEXcode EXP Python

Commentaires Python indiquant : Tournez à gauche pour faire face à la Buckyball, puis avancez pour pousser la Buckyball hors du terrain.

2. Étiquetez les comportements. Cela peut être fait dans un cahier d'ingénierie ou en utilisant des commentaires dans VEXcode EXP.

Un groupe d'étudiants et leur professeur discutent du devoir de pseudocode.

3. Demandez aux élèves de partager leur pseudocode avec l'enseignant. C’est à ce moment-là que l’enseignant peut avoir une conversation avec les élèves sur les attentes du robot et sur la tâche que le robot est réellement censé accomplir.

Si le pseudocode de l’élève correspond aux attentes, il peut commencer son codage. Si le pseudocode ne correspond pas aux attentes et/ou à la tâche, encouragez les élèves à revenir à la première étape, à diviser la tâche en comportements encore plus petits et à recommencer le processus.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: