Faciliter les conversations de codage avec les étudiants

Initier et entretenir des conversations productives et significatives avec les élèves, pendant qu'ils codent, offre non seulement un aperçu de leur apprentissage, mais contribue également à une culture de feedback en classe. Les bonnes questions peuvent permettre aux élèves d’articuler leur réflexion, de s’engager activement dans la résolution de problèmes et de renforcer leur résilience.

Chaque fois que les élèves codent ou travaillent avec un robot, les enseignants et les élèves doivent être conscients de trois idées principales :

  • Où vais-je ? – Les élèves comprennent-ils l’objectif du défi ou de la tâche sur laquelle ils travaillent ?
  • Comment je vais ? – Les élèves peuvent-ils verbaliser ou autrement expliquer ce qu’ils font avec leur code et pourquoi ?
  • Quelle est la prochaine étape ? OU Comment puis-je m'améliorer ? – Les étudiants sont-ils conscients des prochaines étapes ou de ce vers quoi ils travaillent dans leur projet de codage ? Si les élèves ont accompli la tâche, peuvent-ils réfléchir à des moyens d'améliorer leur code ou leur collaboration ?

Les conversations en classe entre enseignants et élèves sont un excellent moyen de suivre les progrès des élèves, tout en leur donnant l'occasion d'expliquer leur réflexion et leur apprentissage, et d'établir des liens plus profonds avec le contenu et les concepts sur lesquels ils travaillent. Les éducateurs peuvent avoir divers objectifs lorsqu’ils entament une conversation, et être conscient du but de la conversation peut aider toutes les personnes impliquées – qu’il s’agisse d’une classe entière, d’un groupe d’élèves ou d’un élève individuel – à s’engager dans un processus positif et productif pour apprendre de et les uns avec les autres.

Le tableau suivant présente les objectifs de codage courants des enseignants, ainsi que quelques exemples de questions ou d'invites qui peuvent être utilisées pour faciliter les conversations vers cet objectif.

Objectifs de codage

Invites de conversation

Clarification ou évaluation de la compréhension au niveau de la surface

  • Pouvez-vous expliquer sur quoi vous travaillez ?
  • Que veux-tu dire par ___?
  • Pouvez-vous me donner un exemple de ___ ?
  • Comment ___ aide-t-il ?
  • Quel est votre projet pour votre projet ? Que va faire le robot en premier/seconde/suivant ?
  • Pouvez-vous m’expliquer le but du projet ?
  • Comment divisez-vous l’objectif ou le défi en étapes plus petites ?

Rester concentré sur la résolution de problèmes

  • Quel est le problème que vous essayez de résoudre
  • Qu'est-ce qui fonctionne bien dans votre code jusqu'à présent ?
  • Quelle solution pourrions-nous essayer ? Pourquoi pensez-vous que cela aiderait ?
  • Qu’avez-vous appris de vos tentatives précédentes ? Comment pouvez-vous utiliser ces informations dans votre prochaine solution ?

Je pense à ton code

  • Pouvez-vous me parler de votre code ?
  • Comment avez-vous divisé l’objectif en étapes plus petites ?
  • Comment votre code aidera-t-il à accomplir la tâche/à résoudre le problème ?
  • Comment avez-vous organisé votre code pour qu'il corresponde à votre plan ?
  • Pourquoi avez-vous fait ce choix dans votre projet ?
  • Votre robot accomplit-il la tâche ? Comment?
  • Lorsque vous avez testé votre projet, le robot a-t-il fait ce que vous vouliez ? Pourquoi ou pourquoi pas?

Itérer avec un objectif en tête

  • Qu’avez-vous remarqué lorsque vous avez testé votre projet ? Qu'est-ce qui a fonctionné ? Qu'est-ce qui n'a pas fonctionné ? Pourquoi pensez-vous que c'est le cas ?
  • Quel changement pouvez-vous apporter pour vous aider à atteindre votre objectif ? Qu'est-ce qui te fait dire ça?
  • Comment saurez-vous si votre changement est efficace ? Que rechercherez-vous lorsque vous testerez votre projet cette fois-ci ?
  • Quelle chose pourriez-vous faire pour améliorer votre projet ? Pourquoi ou comment cela améliorerait-il les choses ?

Esprit d’amélioration et de croissance

  • Que devez-vous faire ensuite ? Comment allez-vous diviser cela en étapes plus petites ?
  • Qu'avez-vous appris de votre projet lorsqu'il a fonctionné et non ?
  • Existe-t-il une autre façon de résoudre ce problème/défi ? Que pourriez-vous essayer d'autre ?
  • Que pourriez-vous changer dans votre conception ou votre projet pour le rendre plus utile ou efficace ?

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

Last Updated: