Atualizado em · Equipe Pedagógica EnsinusPedagogia Ensinus
EF06CO02 BNCC Computação
- Código
- EF06CO02
- Etapa
- Anos Finais
- Ano escolar
- 6º ano
Texto oficial
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
O que essa habilidade 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.
Como explicar 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 deve desenvolver
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 de atividade desplugada
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.
Habilidades relacionadas
- EF06CO01 Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’ A
- EF06CO03 Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
- EF06CO04 Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma lingua
- EF06CO05 Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultado
- EF06CO06 Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e difer
- EF69CO01 Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte oficial
Anexo ao Parecer CNE/CEB nº 2/2022 — Normas sobre Computação na Educação Básica (Complemento à BNCC)
Material orientativo elaborado pelo Ensinus. Consulte sempre os documentos oficiais da BNCC e as orientações do seu sistema de ensino.
Quer implementar BNCC Computação na sua rede? Conheça o Projeto Educando ?