Anos Finais (Fundamental II) · Pensamento Computacional
EF07CO02
Analisar programas para detectar e remover erros, ampliando a confiança na sua correçã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
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.
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 desenvolve
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 desplugado
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.
Esta habilidade está no catálogo oficial. O pátio jogável do Monta Monta cobre o Fundamental I (1º ao 5º).