VEXcode VR, aprendizagem remota sobre robôs VEX
O VEXcode VR é para experimentar diferentes maneiras de programar um robô. Para incentivar a aprendizagem autodirigida, novos projetos podem ser criados e reproduzidos em segundos, o feedback imediato é fornecido e os dados do sensor e a execução do programa são tornados visíveis para o aluno. O VEXcode VR é uma maneira de enriquecer a experiência de CS para os alunos depois de descobrirem a emoção da robótica educacional com outras plataformas VEX.
Fácil de usar
O VEXcode VR é baseado na web, portanto, é fácil iniciar o VEXcode VR. A interface do utilizador simplifica a navegação. Os comandos são divididos em categorias, evitando uma lista potencialmente esmagadora de comandos. Os comandos também são codificados por cores para que os usuários possam encontrar facilmente os blocos relacionados. A área de programação está sempre visível; convidando os alunos a começar a codificar. O VEXcode VR utiliza robôs pré-construídos e comandos de transmissão. Isto permite que os utilizadores codifiquem um robô para se mover dentro de momentos.
Feedback Imediato
O VEXcode VR incentiva a experimentação e a brincadeira. Quando os alunos executam um projeto, eles podem ver imediatamente se seu robô produziu o resultado pretendido. É fácil para os professores fornecer feedback. Um projeto no VEXcode VR sempre será executado da mesma maneira - isso nem sempre ocorre com um robô físico. Isso permite que professores e alunos se concentrem na lógica da programação, não na física do robô ou no campo onde o robô está sendo executado. O Robô VR sempre começa no mesmo local e não é afetado pelo atrito. Os alunos podem adicionar blocos enquanto o projeto está em execução, interromper o projeto a qualquer momento e redefinir o playground virtual com um clique. Os blocos que não estão conectados à pilha principal são simplesmente ignorados quando o projeto é executado. Não há erros no VEXcode VR. Os alunos podem cometer erros de lógica ao codificar, mas não ficarão frustrados por seus projetos não serem compilados e executados. A capacidade do VEXcode VR de fornecer feedback imediato e sua facilidade de uso incentivam os alunos a aprender enquanto codificam e suportam uma abordagem de baixo para cima para escrever projetos onde pequenos trechos de código são criados, testados e depois combinados em comportamentos maiores.
Aprendizagem Tornada Visível
A janela Playground no VEXcode VR contém um painel que exibe todos os dados do sensor do Robô VR. Sempre que o Robô VR é executado, os alunos podem ver a atualização dos dados do sensor em tempo real, fornecendo-lhes informações sobre como os dados podem ser usados.
Esses dados em tempo real podem ajudar os alunos a tornar conceitos abstratos (por exemplo, como meu robô toma uma decisão?) mais visíveis e concretos.
O VEXcode VR também destaca os blocos dentro de um projeto quando esses blocos estão sendo executados. Este recurso permite que os alunos observem o fluxo do programa dos seus projetos. Quando um projeto VEXcode VR está em execução, o bloco que está sendo executado é cercado por uma borda verde brilhante. Esse feedback ajuda os alunos a entender por que o robô de RV está realizando um comportamento específico.
Os alunos também podem percorrer seus projetos usando o botão Step na barra de ferramentas.
Quando um utilizador percorre um projeto, o bloco é primeiro destacado a verde para mostrar que é o próximo comando a ser executado. Quando o utilizador seleciona Step novamente, a ação do bloco é executada e a borda verde pisca.
O recurso Step fornece aos alunos uma representação visual do fluxo dos comandos à medida que estão sendo executados dentro de um projeto. Isso fornece aos alunos dicas visuais importantes quando estão tentando solucionar problemas ou projetar um programa
Aprendizagem com VEXcode VR
Muitas vezes, quando aprendemos uma nova habilidade, usamos diferentes suportes. O VEXcode VR é uma ótima plataforma para aprender conceitos específicos de Ciência da Computação (CS), porque às vezes pode ser mais fácil para os alunos aprenderem esses conceitos com os suportes (fácil de usar, feedback imediato, aprendizado visível) fornecidos pelo VEXcode VR.
Ao trabalhar para aprender ou fortalecer uma nova habilidade, é útil concentrar-se diretamente nessa habilidade. É por isso que as pessoas muitas vezes gostam de estudar em uma biblioteca ou em um Starbucks tranquilo - o ambiente as ajuda a se concentrar. O VEXcode VR fornece um ambiente de aprendizagem focado. Os alunos não precisam se preocupar que o motor esteja conectado à porta errada ou que o robô tenha iniciado o desafio na posição incorreta.
O VEXcode VR também ajuda nas implementações em sala de aula. Os alunos faltam à escola devido a doenças e férias. Os alunos não aprendem no mesmo ritmo. Os professores têm de planear e acomodar os alunos que se mudam para o seu distrito durante o ano letivo. Em todas essas situações (e mais), o VEXcode VR pode ser um ótimo complemento para robôs físicos.
Usando Robôs Reais
A National Science Teaching Association (NSTA) publicou recentemente sua declaração de posição de ensino e aprendizagem de educação STEM. Essa afirmação identificou que a educação STEM ocorre quando:
- A aprendizagem é vista como um processo ativo e construtivo, e não receptivo
- A motivação e as crenças do aluno são parte integrante da cognição
- A interação social é fundamental para o desenvolvimento cognitivo
- Conhecimento, estratégias e expertise são contextualizados na experiência de aprendizagem
Como argumentei em outro lugar, o uso de robôs físicos é uma maneira tremenda deorganizar um ambiente de aprendizagem para atender às necessidades acima mencionadas de educação STEM. Isso ocorre com frequência nas salas de aula e nos campos de competição. Isso não pode ocorrer no VEXcode VR.
Além disso, o objetivo de toda a educação é a aplicação. Queremos que os alunos apliquem o que aprendem a um problema ou cenário do mundo real. Não queremos que os alunos se tornem grandes escritores com apenas um prompt, queremos que eles sejam capazes de aplicar essas habilidades de escrita a muitos contextos diferentes. A robótica é uma ótima maneira de os alunos aplicarem e contextualizarem suas habilidades de CS em um contexto do mundo real.
Usando VEXcode VR e Robôs Físicos juntos
Os robôs virtuais e playgrounds do VEXcode VR são projetados para complementar a aprendizagem STEM, não para suplantar a aplicação de conhecimentos e habilidades, integrados por meio de experiências do mundo real, enquanto os alunos colaboram com seus colegas — a essência da educação STEM.
Como mostra a figura abaixo, usar o VEXcode VR e robôs físicos juntos oferece as vantagens de cada um, mas também há benefícios exclusivos de usá-los juntos.