Antes de começar
Questão essencial: Porque é que a precisão é importante ao controlar robôs e como podemos alcançá-la?
Noções básicas da unidade:
- Como criar, descarregar e executar um projeto VEXcode AIM.
- Os blocos no VEXcode AIM controlam os comportamentos do robô com precisão.
- A sequência de blocos num projeto determina a ordem dos comportamentos do robô.
- A depuração é identificar e corrigir erros para que o robô funcione como esperado.
Alinhamento de Padrões
Associação de Professores de Ciência da Computação (CSTA)
- 1B-CS-02: Modele a forma como o hardware e o software do computador funcionam em conjunto como um sistema para realizar tarefas.
- 1B-DA-07: Utilize os dados para destacar ou propor relações de causa e efeito, prever resultados ou comunicar uma ideia.
- 1B-AP-08: Comparar e refinar vários algoritmos para a mesma tarefa e determinar qual o mais adequado.
- 1B-AP-10: Crie programas que incluam sequências, eventos, ciclos e condicionais.
- 1B-AP-11: Decompor (dividir) os problemas em subproblemas mais pequenos e geríveis para facilitar o processo de desenvolvimento do programa.
- 1B-AP-15: Testar e depurar (identificar e corrigir erros) um programa ou algoritmo para garantir que é executado como esperado.
- 2-AP-15: Procurar e incorporar feedback dos membros da equipa e dos utilizadores para refinar uma solução que vá ao encontro das necessidades dos utilizadores.
- 2-AP-19: Documentar os programas para os tornar mais fáceis de seguir, testar e depurar.
- 3A-AP-22: Conceber e desenvolver artefactos computacionais trabalhando em equipa, utilizando ferramentas colaborativas.
Material necessário (por grupo):
- Robô de codificação VEX AIM
- Comando One Stick
- 2 barris de laranja
- 2 barris azuis
- Campo AIM (4 peças e 8 paredes)
- VEXcode AIM
- Um computador
- Diário (por aluno)
Configurar o VEXcode AIM com os alunos
- Nesta unidade, os alunos começarão a codificar com o VEXcode AIM.
- Os alunos devem aceder à versão web do VEXcode AIM em codeaim.vex.com num browser Chrome.
- Os alunos também ligarão os seus robôs ao VEXcode AIM.
- Os alunos devem ligar os seus robôs ao VEXcode AIM utilizando uma ligação sem fios (Bluetooth) para obter melhores resultados. Consulte este artigo da Biblioteca VEX para mais informações.
- Se a conectividade sem fios (Bluetooth) não estiver disponível, os alunos também podem utilizar um cabo USB. Consulte esta biblioteca VEX para mais informações.
- Certifique-se de que os alunos sabem o nome do robô antes de ligar sem fios. Veja este artigo da Biblioteca VEX para saber mais sobre como nomear um robô.
- Os alunos devem ligar os seus robôs ao VEXcode AIM utilizando uma ligação sem fios (Bluetooth) para obter melhores resultados. Consulte este artigo da Biblioteca VEX para mais informações.
Tempo sugerido para esta unidade: 7 a 9 sessões
Embora o ritmo varie de sala de aula para sala de aula, o tempo sugerido pode ajudá-lo a planear de forma eficaz. Uma "sessão" é considerada uma duração aproximada de 45-50 minutos. Conhece melhor os seus alunos, por isso ajuste o tempo conforme necessário para melhor atender às suas necessidades no seu ambiente.
- Introdução: 1 sessão
- Lição 1: 1 sessão
- Lição 2: 1 sessão
- Lição 3: 1-2 sessões
- Explorar um Projeto de Exemplo: 1 sessão
- Desafio da Unidade: 2-3 sessões
Nesta unidade, abrirá um mundo de possibilidades para codificar o seu robô à medida que é apresentado ao VEXcode AIM. Aprenderá a construir e depurar projetos de blocos VEXcode, permitindo que o seu robô se mova precisamente em diferentes direções. No final da unidade, será capaz de programar o seu robô para se mover em quatro direções e desviar-se de obstáculos.
Veja o vídeo abaixo para saber mais sobre o desafio. Neste desafio de unidade, irás codificar o teu robô para completar uma corrida de barris! Terá de mover o robô pelos quatro lados de cada barril no campo e regressar ao local inicial o mais rapidamente possível.
Depois de visualizarem o vídeo, farão uma discussão sobre o mesmo em sala de aula. Registe as suas respostas às seguintes perguntas no seu diário para que esteja pronto para partilhar durante a discussão:
- Quais são algumas ideias que tem sobre como codificar o robô para se mover com o VEXcode AIM?
- Quais são algumas perguntas que tem sobre a codificação com VEXcode?
- Que competências e conhecimentos terá de desenvolver para completar o desafio?
Depois de visualizarem o vídeo, farão uma discussão sobre o mesmo em sala de aula. Registe as suas respostas às seguintes perguntas no seu diário para que esteja pronto para partilhar durante a discussão:
- Quais são algumas ideias que tem sobre como codificar o robô para se mover com o VEXcode AIM?
- Quais são algumas perguntas que tem sobre a codificação com VEXcode?
- Que competências e conhecimentos terá de desenvolver para completar o desafio?
Depois de os alunos visualizarem o vídeo, facilite uma discussão com toda a turma para obter observações dos alunos e prepará-los para a cocriação de objetivos de aprendizagem para a unidade.
- Peça aos alunos que partilhem as suas observações e ideias com base no vídeo, incentivando-os a justificá-las com raciocínio.
- À medida que os alunos partilham as suas questões e ideias, ajude-os a enquadrar as suas dúvidas como questões científicas produtivas, garantindo que cada um dos Entendimentos da Unidade para esta unidade é incluído.
- Oriente os alunos para que considerem as competências e os conhecimentos de que podem necessitar para completar o desafio, pois irão utilizá-los ao cocriar objetivos de aprendizagem.
Em seguida, ajude os alunos a fazer uma ligação real com o conteúdo desta unidade e a envolver o conhecimento prévio, utilizando o seguinte prompt:
- Quais são alguns exemplos de indústrias que podem utilizar robôs para uma navegação precisa?
- Num centro de tecnologia, podem reconhecer robôs de armazém autónomos.
- Nas comunidades com hospitais, podem estar cientes da existência de assistentes cirúrgicos robotizados.
- Numa região agrícola, podem estar relacionados com tratores guiados por GPS ou drones de monitorização de plantações.
Co-criar Metas de Aprendizagem
Agora que já assistiu ao vídeo, sabe que irá codificar o robô para conduzir à volta de barris usando o VEXcode AIM. Pense no que precisa de saber e aprender para o fazer. Criará metas de aprendizagem em conjunto com o seu grupo e o seu professor para que todos tenham um entendimento partilhado dos seus objetivos de aprendizagem para esta unidade.
Registe as suas metas de aprendizagem no seu diário. Voltará a estas metas de aprendizagem mais adiante na unidade para refletir sobre o seu progresso e planear a aprendizagem futura.
Agora que já assistiu ao vídeo, sabe que irá codificar o robô para circular por barris utilizando o VEXcode AIM. Pense no que precisa de saber e aprender para o fazer. Criará metas de aprendizagem em conjunto com o seu grupo e o seu professor para que todos tenham um entendimento partilhado dos seus objetivos de aprendizagem para esta unidade.
Registe as suas metas de aprendizagem no seu diário. Voltará a estas metas de aprendizagem mais adiante na unidade para refletir sobre o seu progresso e planear a aprendizagem futura.
Oriente os alunos, como uma turma inteira, através do processo de cocriação de objectivos de aprendizagem.
- Faça um brainstorming com os alunos sobre o que precisam de saber para completar as atividades apresentadas no vídeo acima. Enquadre-as como afirmações do tipo “eu consigo”.
- Exemplos de afirmações “Eu consigo” para esta unidade incluem:
- Posso utilizar o VEXcode AIM para codificar o meu robô para se mover em várias direções.
- Posso depurar o meu projeto para garantir que o robô se comporta como pretendo.
- Exemplos de afirmações “Eu consigo” para esta unidade incluem:
- Crie em conjunto metas de aprendizagem com base nessa lista.
Para mais orientações sobre a cocriação de objetivos de aprendizagem com os seus alunos, este Artigoda Biblioteca VEX.
Selecione Seguinte > para começar a codificar o seu robô.