Computação e BNCC
Algoritmos com sequência, repetição e decisão: atividade para o 6º ano (EF06CO02)
EF06CO02 da BNCC Computação: linguagem de programação no 6º ano, com aula de 50 minutos e atividade para imprimir com gabarito.
A habilidade EF06CO02 da BNCC Computação pede que a turma do 6º ano saiba "elaborar algoritmos com instruções sequenciais, de repetição e de seleção usando uma linguagem de programação". No papel parece abstrato, mas na sala de aula ela vira uma conversa sobre sequência, repetição e decisão. Neste post explico o que a habilidade significa, como apresentar o assunto para os estudantes, uma aula de 50 minutos com atividade para imprimir e onde encontrar mais material pronto.
O que diz a habilidade EF06CO02
EF06CO02: Elaborar algoritmos com instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
- Eixo: pensamento computacional
- Objeto de conhecimento: Linguagem de programação
- Ano: 6º ano do Ensino Fundamental (no material do site, primeiro bimestre)
Em poucas palavras: todo programa é feito de três peças: fazer passos em ordem, repetir passos e escolher o que fazer conforme uma condição.
Como explicar para a turma
Uma forma de apresentar o assunto, falando direto com os estudantes:
Um algoritmo é uma lista de instruções para resolver um problema. Na sequência, os passos vêm um depois do outro e a ordem importa: calçar o tênis antes da meia não funciona.
Na repetição, um passo acontece várias vezes (“repita 4 vezes”). Na seleção, o programa decide: “se estiver chovendo, leve o guarda-chuva; senão, vá sem”. Com essas três peças dá para montar qualquer programa.
Um exemplo do dia a dia que funciona bem. Escovar os dentes: pegar a escova, colocar pasta (sequência), escovar cada dente (repetição), se a pasta acabou, avisar alguém (seleção).
Vale deixar no quadro o vocabulário da aula:
- Sequência: passos em ordem, um depois do outro.
- Repetição: fazer um passo várias vezes.
- Seleção: escolher o caminho com “se… senão”.
Atividade para imprimir: Robô no labirinto
Os estudantes escrevem o programa que leva o robô até a saída passando pelas moedas, depois reescrevem com o bloco repita e testam uma decisão do tipo se e senão. A folha é em preto e branco, em tamanho A4, e tem um quadro "Entenda" que resume a ideia para o estudante. Clique em "Baixar imagem" para imprimir.
Dica: Antes da folha, vale fazer o colega-robô em pé, na sala, com os mesmos comandos.
Gabarito da folha Robô no labirinto
Programa: direita 4 vezes, cima 3 vezes, direita 2 vezes, cima 3 vezes (12 comandos, passando pelas 3 moedas). Com repita: 4 blocos. Lanche: 15 moedas, aparece "vou ao lanche"; com repita 2 vezes, 10 moedas e "vou guardar".
Uma aula de 50 minutos
- Abertura (10 minutos). Comece com uma pergunta para a turma: "“Se o sinal estiver vermelho, pare; senão, atravesse.” Que peça do algoritmo é essa?" Deixe algumas respostas aparecerem antes de explicar. A resposta esperada é "Seleção": é uma decisão que depende de uma condição (a cor do sinal): seleção.
- Explicação (10 minutos). Use o texto de "Como explicar para a turma" e o vocabulário no quadro. Se a escola tiver projetor, os slides da habilidade ajudam.
- Folha Robô no labirinto (20 minutos). Em duplas, a turma resolve as atividades. Circule pela sala e anote as dúvidas que se repetem.
- Fechamento (10 minutos). Corrija em conjunto as partes que geraram mais dúvida e peça que cada dupla escreva, em uma frase, o que aprendeu. A frase serve de registro para o diário de classe.
Sem laboratório, a aula funciona inteira com a folha. Com computadores, troque o fechamento por um dos jogos da lista abaixo.
Mais material para a EF06CO02
- Slides · Sequência, repetição e decisão
- Plano de aula · Algoritmos: do papel ao robô
- Jogo · Robô Coletor
- Ficha · Programando o colega-robô
- Página da EF06CO02, com tudo o que existe para a habilidade
- Aprenda: Sequência, repetição e decisão, explicação ilustrada para o estudante ler sozinho
As outras folhas do eixo estão no post de atividades de pensamento computacional para imprimir. A habilidade anterior, EF06CO01, tem o post Tipos de dados no 6º ano: como ensinar a classificar informações. A próxima, EF06CO03, é Como ensinar a descrever a solução de um problema com precisão. Para planejar o ano inteiro de Computação, veja o guia de computação na escola.
Júlia Roberta Quoos Alves é professora de computação e formadora de professores em IA no Rio Grande do Sul.