Embora as unidades de laboratório STEM VEX IQ (2ª geração) sejam escritas para uso com a codificação baseada em blocos no VEXcode IQ, elas também podem ser ensinadas usando Python. Este artigo abordará os recursos disponíveis para apoiar o ensino de unidades de laboratório STEM com Python em sua sala de aula.
As unidades de laboratório STEM VEX IQ (2ª geração) seguem o formato Aprenda - Prática - Compete. Para saber mais sobre o formato e a implementação dessas Unidades em sua sala de aula, este artigo. O mesmo processo para implementação de unidades de laboratório STEM VEX IQ (2ª geração) pode ser seguido independentemente do método de codificação.
Assista a este vídeo para saber mais sobre os recursos Python disponíveis e como eles podem ser usados com STEM Lab Units.
Salvo indicação em contrário, as imagens e exemplos a seguir foram retirados da unidadedo laboratório STEM Cube Collector, mas o mesmo formato pode ser encontrado em todas as unidades do laboratório STEM VEX IQ (2ª geração).
Recursos disponíveis para ensinar Python com VEXcode IQ
Nas unidades de laboratório STEM VEX IQ (2ª geração)
Pequenos ajustes precisarão ser feitos para implementar cada unidade usando Python, mas todos eles estão descritos no Portal do Professor no documento "Recursos VEXcode IQ Python para esta unidade". Os vários recursos disponíveis para ajudá-lo a ensinar essas unidades com Python são mostrados abaixo.
Na seçãoAprenda , são fornecidos vídeos de instruções diretas. Alguns desses vídeos estão disponíveis para implementações de Blocks e Python. Quando ambos estiverem disponíveis, certifique-se de que os alunos saibam quais vídeos assistir. Resumos de aulas separados e perguntas para verificar sua compreensão estão disponíveis para cada vídeo, para que os alunos só precisem se concentrar no método de codificação escolhido pelo instrutor.
Alguns vídeos possuem instruções específicas para blocos. Para esses vídeos, um resumo da lição feito para os comandos ou conceitos relacionados do Python está incluído no Portal do Professor da Unidade.
Dentro do Portal do Professor está o documento "Recursos VEXcode IQ Python para esta unidade". Este é um documento editável do Google que contém as versões Python dos resumos das aulas e questões de verificação de compreensão não incluídas no conteúdo da unidade. Você pode fazer uma cópia deste documento e distribuir resumos de aulas individuais aos alunos conforme necessário ao ensinar a Unidade com Python.
Para saber mais sobre como personalizar recursos usando o Google Drive ou Microsoft, estes artigos.
Embora a maioria das atividades Prática eCompete sejam escritas para serem usadas com qualquer método de codificação, há algumas exceções, como na Unidade do Laboratório STEM Tug of War (incluindo a atividade prática mostrada aqui). Neste caso, as versões Python das atividades também serão incluídas no documento "VEXcode IQ Python Resources for this Unit". Semelhante aos resumos das aulas, estes podem ser distribuídos aos alunos conforme necessário durante a Unidade.
Dentro do VEXcode IQ
Os recursos do VEXcode IQ também podem ajudar a apoiar os alunos à medida que eles concluem as unidades de laboratório STEM usando um projeto Python.
Como um novo usuário do Python, pode ser útil ver a correlação entre um comando baseado em bloco e o equivalente do Python. Isso pode ser feito usando o Visualizador de código. Consulte este artigo para saber mais sobre o Code Viewer no VEXcode IQ.
Quando os alunos entenderem quais comandos podem ser necessários para seu projeto, eles poderão começar a digitá-los na área de trabalho. O recurso Autocomplete pode ajudar os alunos a minimizar erros em seus projetos e economizar tempo. Para saber mais sobre o preenchimento automático em um projeto VEXcode IQ Python, este artigo.
A Ajuda está disponível para orientar os alunos sobre o que um comando faz e os parâmetros necessários para um comando. Para abrir a Ajuda de um comando, selecione o ponto de interrogação próximo a qualquer comando na Caixa de Ferramentas. Para obter mais informações sobre como acessar a Ajuda em um projeto Python, este artigo.