Embora as Unidades de Laboratório STEM do VEX IQ (2ª geração) sejam escritas para utilização com a programação baseada em blocos do VEXcode IQ, também podem ser ensinadas utilizando o Python. Este artigo abordará os recursos disponíveis para apoiar o ensino de Unidades Laboratoriais STEM com Python na sua sala de aula.
As unidades do laboratório STEM VEX IQ (2ª geração) seguem o formato Aprender - Praticar - Competir. Para saber mais sobre o formato e a implementação destas Unidades na sua sala de aula,artigo. O mesmo processo de implementação das Unidades de Laboratório STEM VEX IQ (2ª geração) pode ser seguido independentemente do método de codificação.
Veja este vídeo para saber mais sobre os recursos Python disponíveis e como podem ser utilizados nas Unidades de Laboratório STEM.
Salvo indicação em contrário, as imagens e exemplos seguintes 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
Dentro das unidades do laboratório STEM VEX IQ (2ª geração)
Serão necessários pequenos ajustes para implementar cada Unidade utilizando o Python, mas todos eles estão descritos no Portal do Professor, no documento "VEXcode IQ Python Resources for This Unit". Os diversos recursos disponíveis para o ajudar a ensinar estas unidades com Python são apresentados abaixo.
Na secçãoLearn , são fornecidos vídeos com instruções diretas. Alguns destes vídeos estão disponíveis tanto para implementações em Blocks como em Python. Quando ambos estiverem disponíveis, certifique-se de que os alunos sabem qual dos vídeos vão ver. Estão disponíveis resumos de lições e questões para verificar a compreensão para cada vídeo, para que os alunos tenham de se concentrar apenas no método de codificação escolhido pelo instrutor.
Alguns vídeos contêm instruções específicas para o programa Blocks. Para estes vídeos, um resumo da lição, elaborado para os comandos ou conceitos de Python relacionados, está incluído no Portal do Professor da Unidade.
Dentro do Portal do Professor encontra-se o documento "Recursos VEXcode IQ Python para esta Unidade". Este é um documento Google editável que contém as versões em Python dos resumos das aulas e das questões de verificação de compreensão não incluídas no conteúdo da Unidade. Pode fazer uma cópia deste documento e distribuir resumos individuais das lições aos alunos, conforme necessário, ao lecionar a Unidade com Python.
Para saber mais sobre como personalizar as funcionalidades utilizando o Google Drive ou o Microsoft Office, artigos.
Embora a maioria das atividades de Guerra (incluindo a atividade prática aqui apresentada). Neste caso, as versões em Python das atividades também serão incluídas no documento "Recursos VEXcode IQ em Python para esta unidade". Tal como os resumos das aulas, estes podem ser distribuídos aos alunos conforme necessário durante a Unidade.
Dentro do VEXcode IQ
As funcionalidades do VEXcode IQ também podem auxiliar os alunos na conclusão das Unidades de Laboratório STEM utilizando um projeto em Python.
Para um utilizador principiante de Python, pode ser útil observar a correlação entre um comando baseado em blocos e o seu equivalente em Python. Isto pode ser feito usando o Visualizador de Código. Consulte este artigo para saber mais sobre o Visualizador de Código no VEXcode IQ.
Quando os alunos compreenderem quais os comandos que podem necessitar para o projeto, poderão começar a digitá-los no Espaço de Trabalho. A funcionalidade de preenchimento automático pode ajudar os alunos a minimizar erros nos seus projetos e a poupar tempo. Para saber mais sobre a funcionalidade Autocomplete num projeto VEXcode IQ Python,artigo.
A secção de Ajuda está disponível para orientar os alunos sobre a função de um comando e os parâmetros necessários para o executar. Para abrir a Ajuda de um comando, seleccione o ponto de interrogação junto de qualquer comando da Caixa de ferramentas. Para mais informações sobre como aceder à Ajuda num projeto Python,artigo.