LD Edu

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º).