Atualizado em · Equipe Pedagógica EnsinusPedagogia Ensinus

EF07CO02 — BNCC Computação

Código
EF07CO02
Eixo
Pensamento Computacional
Etapa
Anos Finais
Ano escolar
7º ano

Texto oficial

Analisar programas para detectar e remover erros, ampliando a confiança na sua correção.

O que essa habilidade significa

Depurar é analisar o programa para achar e remover erros, aumentando a confiança na correção. No 7º ano, o estudante deixa de tratar o 'não funcionou' como mistério e passa a inspecionar hipóteses, rastrear valores e justificar por que a correção resolve o problema.

Como explicar para o professor

Apresente programas propositalmente quebrados (off-by-one, condição invertida, variável não atualizada). Peça registro escrito da hipótese antes de alterar o código. Valorize o processo de análise crítica mais do que chegar rápido na resposta certa.

O que o aluno deve desenvolver

Leitura analítica de código, formulação de hipóteses de erro, uso de testes para confirmar a correção e postura crítica diante do próprio programa.

Exemplo de atividade desplugada

Recebem um 'algoritmo de receita' com erro (esquecem de ligar o forno ou repetem o tempero duas vezes). Em grupos, marcam o passo suspeito, justificam e reescrevem a versão corrigida antes de qualquer tela.

Exemplo com tecnologia

Com um script que deveria contar de 1 a 10 mas para em 9, os alunos usam impressões intermediárias ou o depurador do ambiente para localizar o erro de intervalo e documentar a correção em um 'diário de bugs'.

Sugestão de aula

Caça aos bugs em papel → mesmo bug no código → diário de correção compartilhado.

Como avaliar

O aluno aponta o trecho problemático, explica a causa (não só o sintoma), aplica correção e demonstra com teste que o comportamento esperado foi restaurado.

Habilidades relacionadas

  • EF07CO01 — Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para des…
  • EF07CO03 — Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e cola…
  • EF07CO04 — Explorar propriedades básicas de grafos.
  • EF07CO05 — Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e coopera…
  • EF69CO01 — Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
  • EF69CO02 — Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de pro…

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 ?

by ld.app.br