Facilitar conversaciones de codificación con estudiantes

Iniciar y mantener conversaciones productivas y significativas con los estudiantes, mientras están codificando, no solo ofrece información sobre su aprendizaje, sino que también contribuye a una cultura de retroalimentación en el aula. Las buenas preguntas pueden abrir la puerta para que los estudiantes articulen su pensamiento, participen activamente en la resolución de problemas y desarrollen resiliencia.

Siempre que los estudiantes estén codificando o trabajando con un robot, los educadores y los estudiantes juntos deben conocer tres ideas principales:

  • ¿Adónde voy? - ¿Los estudiantes comprenden el objetivo del desafío o la tarea en la que están trabajando?
  • ¿Cómo estoy? - ¿Pueden los estudiantes verbalizar o explicar de otra manera lo que están haciendo con su código y por qué?
  • ¿A dónde vamos? O ¿Cómo puedo mejorar? - ¿Los estudiantes son conscientes de cuáles son los próximos pasos o en qué están trabajando en su proyecto de codificación? Si los estudiantes han completado la tarea, ¿pueden pensar en formas de mejorar su código o colaboración?

Las conversaciones en el aula entre maestros y estudiantes son una excelente manera de monitorear el progreso de los estudiantes, al tiempo que les brindan la oportunidad de explicar su pensamiento y aprendizaje, y hacer conexiones más profundas con el contenido y los conceptos en los que están trabajando. Los educadores pueden tener una variedad de objetivos al iniciar una conversación, y ser consciente del objetivo de la conversación puede ayudar a todos los involucrados, ya sea una clase completa, un grupo de estudiantes o un estudiante individual, a participar en un proceso positivo y productivo del cual aprender. y unos con otros.

La siguiente tabla ofrece los objetivos comunes de codificación del educador y algunos ejemplos de preguntas o indicaciones que se pueden utilizar para facilitar las conversaciones hacia ese objetivo.

Objetivos de codificación

Mensajes de conversación

Aclaración o evaluación de la comprensión a nivel de superficie

  • ¿Puedes explicar en qué estás trabajando?
  • Que quieres decir con ___?
  • ¿Puede darme un ejemplo de ___?
  • ¿Cómo ayuda ___?
  • ¿Cuál es tu plan para tu proyecto? ¿Qué va a hacer el robot primero / segundo / siguiente?
  • ¿Puedes explicarme el objetivo del proyecto?
  • ¿Cómo está dividiendo la meta o el desafío en pasos más pequeños?

Mantener el enfoque en la resolución de problemas

  • ¿Cuál es el problema que estás tratando de resolver?
  • ¿Qué está funcionando bien en su código hasta ahora?
  • ¿Qué solución podríamos probar? ¿Por qué crees que ayudaría?
  • ¿Qué ha aprendido de sus intentos anteriores? ¿Cómo puede utilizar esa información en su próxima solución?

Pensando en tu código

  • ¿Puedes hablarme de tu código?
  • ¿Cómo dividió la meta en pasos más pequeños?
  • ¿Cómo ayudará su código a realizar la tarea / resolver el problema?
  • ¿Cómo organizó su código para que coincida con su plan?
  • ¿Por qué tomó esa decisión en su proyecto?
  • ¿Su robot logra la tarea? ¿Cómo?
  • Cuando probó su proyecto, ¿el robot hizo lo que pretendía? ¿Por qué o por qué no?

Iterando con un objetivo en mente

  • ¿Qué notó cuando probó su proyecto? ¿Qué funcionó? ¿Qué no? ¿Por qué crees que es?
  • ¿Cuál es un cambio que puedes hacer que te ayude a alcanzar la meta? ¿Qué te hace decir eso?
  • ¿Cómo sabrá si su cambio es efectivo? ¿Qué buscará cuando pruebe su proyecto esta vez?
  • ¿Qué podría hacer para mejorar su proyecto? ¿Por qué o cómo mejoraría eso?

Mentalidad de mejora y crecimiento

  • ¿Qué necesitas hacer a continuación? ¿Cómo dividirá eso en pasos más pequeños?
  • ¿Qué aprendiste de tu proyecto cuando no ?
  • ¿Hay otra forma de resolver este problema / desafío? ¿Qué más podrías probar?
  • ¿Qué podrías cambiar de tu diseño o proyecto para que sea más útil o eficiente?

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