Antes de começar
Questão essencial: Como é que a ordem das etapas afeta a forma como uma tarefa é concluída?
Noções básicas da unidade:
- Sequenciar instruções para atingir um objetivo é uma parte essencial da codificação.
- Dividir um projeto em etapas mais pequenas facilita a codificação.
- Colaborar e discutir ideias durante a codificação ajuda-nos a desenvolver soluções mais fortes do que trabalhar sozinho.
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-11: Decompor (dividir) os problemas em subproblemas mais pequenos e geríveis para facilitar o processo de desenvolvimento do programa.
- 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.
- 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
- AprilTag IDs 0 e 1
- Campo AIM (4 peças e 8 paredes)
Para mais informações sobre a codificação de botões no robô de codificação VEX AIM, este artigo da biblioteca VEX.
Tempo sugerido para esta unidade: 6-7 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 sessão
- Desafio da Unidade: 2-3 sessões
Nesta unidade, aprenderá a mover o robô de codificação VEX AIM sem utilizar o modo Drive! Em vez disso, utilizará a codificação de botões no ecrã do robô para o fazer mover, apanhar barris e colocá-los onde pertencem. Também praticará a divisão de tarefas em etapas mais pequenas para facilitar a codificação. No final da unidade, irás enfrentar o desafio da unidade: programar o robô para apanhar e entregar barris azuis e laranjas nos seus locais corretos.
Veja o vídeo abaixo para ver o robô:
- Move dois barris para uma AprilTag no lado esquerdo do campo.
- Move dois barris para uma AprilTag no lado direito do campo.
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 ajudar a estruturar os seus pensamentos em preparação para a discussão:
- Como achas que o robô sabe o que fazer sem utilizar o modo Drive? Como é que ele consegue apanhar e colocar os barris?
- O que vê no vídeo que o faz pensar isso?
- Como é que a ordem das ações do robô afeta a forma como conclui o desafio?
- Que questões tem sobre a utilização do Button Coding para codificar o robô?
- 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 ajudar a estruturar os seus pensamentos em preparação para a discussão:
- Como achas que o robô sabe o que fazer sem utilizar o modo Drive? Como é que ele consegue apanhar e colocar os barris?
- O que vê no vídeo que o faz pensar isso?
- Como é que a ordem das ações do robô afeta a forma como conclui o desafio?
- Que questões tem sobre a utilização do Button Coding para codificar o robô?
- 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, afirmações e provas com base no vídeo, modelando a curiosidade científica e a abertura.
- Lembre os alunos de utilizarem o que aprenderam na unidade anterior sobre a forma como o robô interage com os objetos no campo e como o íman em frente do robô funciona para mover barris ou bolas desportivas.
- À medida que os alunos partilham as suas questões e ideias, ajude-os a enquadrar as suas dúvidas em questões científicas produtivas.
- 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 criarem juntos metas 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 automação que vê no dia-a-dia? Que tarefas estavam essas máquinas a fazer? Como acha que facilitam o trabalho? Os exemplos podem variar com base na experiência relevante dos alunos e podem incluir:
- Numa cidade, podem reconhecer comboios de metro automatizados ou máquinas de self-service.
- Numa área de fabrico, poderiam discutir sobre braços robóticos utilizados em fábricas locais.
- Num ambiente rural, podem ligar-se a sistemas de irrigação automatizados ou a robôs de colheita.
- Os alunos também podem sugerir artigos do dia a dia, como aspiradores robotizados, termóstatos inteligentes ou máquinas de lavar louça programáveis.
- Se os alunos não estiverem familiarizados com termos como automação ou autónomo, -os em conjunto para ajudar os alunos a estabelecer uma linguagem partilhada.
Esta unidade apresenta os conceitos de sequenciação e planeamento de percursos. Os alunos podem abordar a codificação do robô para resolver o desafio da unidade de várias formas. For a discussion on how to encourage students to generate multiple approaches to solving open-ended problems, read this conversation in the PD+ Community.
Co-criar Metas de Aprendizagem
Agora que já viu o vídeo, sabe que vai utilizar a codificação de botões integrada do robô para o codificar para apanhar barris e entregá-los à AprilTags. Pense no que precisa de saber e aprender para realizar essas tarefas. 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á viu o vídeo, sabe que vai utilizar a codificação de botões integrada do robô para o codificar para apanhar barris e entregá-los à AprilTags. Pense no que precisa de saber e aprender para realizar essas tarefas. 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. Fornecer apoio adicional é útil enquanto os alunos aprendem este processo. Em unidades futuras, este brainstorming inicial poderá ser realizado individualmente ou em pequenos grupos.
- Faça um brainstorming com os alunos sobre o que precisam de saber para conseguirem completar as atividades apresentadas no vídeo acima. Enquadre-as como afirmações do tipo “eu consigo”.
- Exemplos de afirmações “Eu consigo” incluem:
- Posso utilizar a codificação de botões para codificar o robô para recolher e entregar barris.
- Posso colaborar com o meu grupo para elaborar um plano de codificação do robô para completar o desafio da unidade.
- Exemplos de afirmações “Eu consigo” incluem:
- Crie em conjunto metas de aprendizagem com base nessa lista.
Utilize o processo de cocriação de objetivos de aprendizagem para introduzir vocabulário , como sequenciação, depuração, ou automação, e incorpore estas palavras nos objetivos de aprendizagem dos alunos para melhor se adequarem às suas necessidades.
Para mais orientações sobre a cocriação de objetivos de aprendizagem com os seus alunos, este Artigoda Biblioteca VEX.
Selecione Seguinte > para saber mais sobre a utilização da codificação de botões.