Anos Finais (Fundamental II) · Pensamento Computacional
EF06CO02
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Objeto de conhecimento: —.
Fonte: Anexo ao Parecer CNE/CEB nº 2/2022 — Normas sobre Computação na Educação Básica (Complemento à BNCC).
O que significa
No 6º ano o estudante formaliza o que já praticava de forma pictográfica: escreve algoritmos com sequência, repetição e seleção em uma linguagem de programação. O foco é traduzir a lógica para sintaxe executável e ver o computador obedecer (ou falhar) às instruções.
Para o professor
Escolha uma linguagem acessível à turma (blocos avançados ou texto introdutório). Exija que o algoritmo seja planejado no papel antes de digitar. Avalie a lógica, não só se 'rodou'. Incentive comentários simples explicando cada estrutura de controle.
O que o aluno desenvolve
Tradução de soluções algorítmicas para código com sequência, laços e condicionais; leitura crítica do próprio programa e correção a partir do teste.
Exemplo desplugado
Em cartões coloridos (azul = sequência, verde = repetição, amarelo = seleção), a turma monta no chão o algoritmo de 'calcular a média de três notas com regra de recuperação'. Só depois passam para o editor.
Exemplo com tecnologia
Em Python (ou Scratch/MakeCode), implementar um programa que lê a idade e imprime se a pessoa pode se cadastrar em um clube (condicional), repetindo para vários colegas (laço).
Sugestão de aula
Problema motivador → algoritmo em cartões → codificação → bateria de testes com a turma.
Como avaliar
O código usa as três estruturas de forma pertinente; o aluno explica o papel de cada uma; testes com dados diferentes mostram comportamento esperado.
Esta habilidade está no catálogo oficial. O pátio jogável do Monta Monta cobre o Fundamental I (1º ao 5º).