Facilitando conversas sobre codificação com alunos

Iniciar e manter conversas produtivas e significativas com os alunos, à medida que eles programam, não só oferece uma visão sobre a sua aprendizagem, mas também contribui para uma cultura de feedback na sala de aula. Boas perguntas podem abrir a porta para que os alunos articulem seus pensamentos, se envolvam ativamente na resolução de problemas e desenvolvam resiliência.

Sempre que os alunos estão codificando ou trabalhando com um robô, educadores e alunos devem estar cientes de três ideias principais:

  • Para onde vou? – Os alunos compreendem o objetivo do desafio ou tarefa em que estão trabalhando?
  • Como estou? – Os alunos conseguem verbalizar ou explicar de outra forma o que estão fazendo com seu código e por quê?
  • Para onde ir a seguir? OU Como posso melhorar? – Os alunos estão cientes de quais são os próximos passos ou no que estão trabalhando em seu projeto de codificação? Se os alunos concluírem a tarefa, conseguirão pensar em maneiras de melhorar seu código ou colaboração?

As conversas em sala de aula entre professores e alunos são uma ótima maneira de monitorar o progresso dos alunos, ao mesmo tempo que dão aos alunos a oportunidade de explicar seu pensamento e aprendizagem e de fazer conexões mais profundas com o conteúdo e conceitos nos quais estão trabalhando. Os educadores podem ter vários objetivos ao iniciar uma conversa, e estar ciente do objetivo da conversa pode ajudar todos os envolvidos – seja uma turma inteira, um grupo de alunos ou um aluno individual – a se envolverem em um processo positivo e produtivo para aprender. e um com o outro.

A tabela a seguir oferece objetivos comuns de codificação para educadores e alguns exemplos de perguntas ou solicitações que podem ser usadas para facilitar conversas em direção a esse objetivo.

Metas de codificação

Solicitações de conversa

Esclarecimento ou avaliação da compreensão do nível superficial

  • Você pode explicar no que está trabalhando?
  • O que você quer dizer com ___?
  • Você pode me dar um exemplo de ___?
  • Como ___ ajuda?
  • Qual é o seu plano para o seu projeto? O que o robô fará primeiro/segundo/a seguir?
  • Você pode explicar o objetivo do projeto para mim?
  • Como você está dividindo a meta ou desafio em etapas menores?

Manter o foco na resolução de problemas

  • Qual é o problema que você está tentando resolver
  • O que está funcionando bem no seu código até agora?
  • Qual é a solução que poderíamos tentar? Por que você acha que isso ajudaria?
  • O que você aprendeu com suas tentativas anteriores? Como você pode usar essas informações em sua próxima solução?

Pensando no seu código

  • Você pode me contar sobre seu código?
  • Como você dividiu a meta em etapas menores?
  • Como seu código ajudará a realizar a tarefa/resolver o problema?
  • Como você organizou seu código para que corresponda ao seu plano?
  • Por que você fez essa escolha em seu projeto?
  • Seu robô realiza a tarefa? Como?
  • Quando você testou seu projeto, o robô fez o que você pretendia? Por que ou por que não?

Iterando com um objetivo em mente

  • O que você percebeu quando testou seu projeto? O que funcionou? O que não aconteceu? Por que você acha que é isso?
  • Qual mudança você pode fazer para ajudá-lo a alcançar a meta? O que te faz dizer isso?
  • Como você saberá se sua mudança será eficaz? O que você procurará ao testar seu projeto desta vez?
  • O que você poderia fazer para melhorar seu projeto? Por que ou como isso tornaria tudo melhor?

Melhoria e mentalidade de crescimento

  • O que você precisa fazer a seguir? Como você dividirá isso em etapas menores?
  • O que você aprendeu com seu projeto quando ele ?
  • Existe outra maneira de resolver este problema/desafio? O que mais você poderia tentar?
  • O que você poderia mudar em seu design ou projeto para torná-lo mais útil ou eficiente?

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

Last Updated: