Ensinando unidades de laboratório VEX EXP STEM com VEXcode EXP Python

Embora as unidades de laboratório VEX EXP STEM sejam escritas para uso com a codificação baseada em blocos no VEXcode EXP, 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 VEX EXP STEM seguem o formato Aprenda - Prática - Compete. Para saber mais sobre o formato e a implementação destas Unidades na sua sala de aula, este artigo. O mesmo processo para a implementação de unidades laboratoriais VEX EXP STEM 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 Ring Leader STEM, mas o mesmo formato pode ser encontrado em todas as unidades do laboratório VEX EXP STEM.


Recursos disponíveis para ensinar Python com VEXcode EXP

Dentro das unidades de laboratório VEX EXP STEM

Pequenos ajustes precisarão ser feitos para implementar cada unidade usando Python, mas todos eles estão descritos no Portal do Professor no documento "VEXcode EXP Python Resources for this Unit". Os vários recursos disponíveis para ajudá-lo a ensinar essas unidades com Python são mostrados abaixo.

Aprenda a secção da Lição 4 do Ring Leader com vídeos sobre como personalizar os controlos dos controladores, um vídeo sobre Python e um vídeo sobre Blocos.

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. 

Aprenda a secção 3 da Lição 3 da Caça ao Tesouro com um vídeo sobre o bloco Repetir.

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.

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

Dentro do Portal do Professor está o documento "VEXcode EXP Python Resources for this Unit". 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 utilizando o Google Drive ou a Microsoft, estes artigos.

Atividade prática de movimentos autónomos VEX EXP na unidade laboratorial STEM Ring Leader. Esta atividade prática foi elaborada para o método Blocks.

Embora a maioria das atividades de Practice eCompete sejam escritas para serem utilizadas com qualquer método de codificação, existem algumas exceções, como na Unidade do Laboratório STEM Ring Leader (incluindo a atividade prática aqui apresentada). Neste caso, as versões Python das atividades também serão incluídas no documento "VEXcode EXP 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 EXP

Os recursos do VEXcode EXP também podem ajudar a apoiar os alunos à medida que eles concluem as unidades de laboratório STEM usando um projeto Python.

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

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

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 num projeto VEXcode EXP Python, este artigo.

VEXcode EXP 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 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 mais informações sobre como aceder à Ajuda num projeto Python, este artigo.

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

Last Updated: