Desenhando com instruções: do código para a imagem
Período: Ensino Fundamental 1 | Ano: 1º Ano
Importante: Este material é meramente uma sugestão. Cabe ao educador adaptar as ideias oferecidas à realidade de sua turma, encontrando a melhor forma de aplicar o conteúdo.
Introdução: Síntese dos conceitos trabalhados no bimestre por meio da criação de imagens usando instruções ordenadas. A criança combina sequência, direção, posição, repetição, cores e representação visual para perceber que um computador produz resultados a partir de comandos precisos.
Passo a Passo para Execução
- Abra uma atividade Artist do Code.org e comece com um desafio simples de movimentação.
- Peça que as crianças observem a relação entre o número de passos e a distância percorrida pelo artista.
- Mostre como uma mudança de direção altera completamente o desenho produzido.
- Avance para um desafio com repetição e peça que os alunos identifiquem o padrão que pode ser condensado em um laço.
- Abra o Blockly Games Turtle para ampliar a exploração de desenho por programação.
- Peça que cada dupla crie uma figura usando apenas algumas categorias de comandos definidas pelo professor.
- Solicite que expliquem oralmente quais comandos foram usados e por que a ordem deles é importante.
- Quando aparecer um erro, incentive o uso da depuração: observar o resultado, localizar a instrução problemática, modificar e testar novamente.
- Finalize com uma comparação entre uma imagem criada manualmente e outra criada por instruções, destacando que ambas podem resultar em uma representação visual, mas foram produzidas por processos diferentes.
Links e Recursos
Comentários
Programação é escrever ou montar instruções que um computador consegue executar. Depuração é encontrar e corrigir um problema em um programa. Laço ou loop é uma estrutura usada para repetir instruções. Comandos de movimento e desenho permitem transformar uma sequência de decisões em uma imagem visível. Na vida real, a mesma lógica é usada para controlar personagens de jogos, criar animações, desenhar elementos de aplicativos e automatizar máquinas. Ao concluir a atividade, a criança percebe que um resultado visual pode ser consequência direta de uma sequência de instruções.O Robô Desenhista
Uma criança assume o papel de programadora e outra representa um robô. O robô só pode realizar exatamente os comandos recebidos para desenhar uma figura em uma grade.Materiais Necessários
- Grades grandes desenhadas em cartolina ou folhas A3.
- Cartões de comando com ações como andar, voltar, virar, pintar e repetir.
- Canetinhas ou lápis de cor.
- Cartões com figuras-modelo simples.
- Folhas para que as crianças escrevam ou desenhem seus próprios algoritmos.
- Lápis grafite, borracha e régua.
- Peças coloridas quadradas para representar pixels.
- Quadro branco para registrar o algoritmo antes da execução.
Passo a Passo da Execução
- Apresente uma grade vazia e explique que o robô só pode seguir comandos claros e ordenados.
- Demonstre um caminho muito curto, como andar duas casas e pintar uma célula.
- Peça que a turma observe o que acontece quando um comando é dado na ordem errada.
- Apresente uma figura-modelo e desafie os grupos a descobrir uma sequência de comandos capaz de reproduzi-la.
- Inclua comandos de repetição em padrões simples, como 'repita quatro vezes'.
- Faça o papel do robô e execute exatamente o que foi escrito, sem corrigir o algoritmo durante a demonstração.
- Quando surgir um erro, interrompa e peça que as crianças encontrem qual instrução precisa ser alterada.
- Depois, deixe cada dupla criar um desenho próprio e escrever um pequeno conjunto de instruções para que outra dupla tente reproduzi-lo.
- Finalize retomando os conceitos de sequência, comando, repetição, posição, pixel e representação.