Ensinar unidades de laboratório STEM do VEX IQ (2ª geração) com VEXcode IQ Python

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.

Aprenda a secção da Lição 4 do Cube Collector com vídeos sobre a Personalização do Controlo do Driver, um vídeo para Python e um vídeo para Blocos.

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. 

Aprenda a secção 3 da Lição do Colecionador de Cubos com um vídeo sobre o bloco Girar.

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.

Captura de ecrã do documento da Google que se encontra no Portal do Professor, intitulado "VEXcode IQ Python Feature for the Cube Collector STEM Laboratory Unit".

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.

Atividade prática de comparação de trens de engrenagens VEX IQ na unidade de laboratório STEM "Tog of War", que foi escrita para a Blocks.

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.

O VEXcode IQ com o menu Open Source Viewer mostra a tradução do programa Blocks do utilizador para 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.

Um utilizador está a digitar um comando Python no VEXcode IQ. Apenas digitaram a letra D e o menu de autocompletar foi aberto para sugerir comandos que começassem por D.

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.

VEXcode IQ com o menu Ajuda aberto e o comando Drive for Python selecionado. A descrição do comando e a forma de o utilizar são apresentadas juntamente com exemplos de utilização.

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.

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

Last Updated: