LD Edu

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