Atualizado em · Equipe Pedagógica EnsinusPedagogia Ensinus
EF07CO02 BNCC Computação
- Código
- EF07CO02
- 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 ?