← Área do professor
📋 Plano de aula

Caça aos bugs: depuração de programas

Ler, testar e corrigir programas com erros, usando casos de teste para ganhar confiança na solução.

ComponenteComputação
Ano7º ano
Duração2 aulas de 50 min

Habilidades da BNCC

Objetivos de aprendizagem

Materiais

Desenvolvimento

Tempo total previsto: 100 minutos.

  1. 10 minO primeiro bug

    Conte a história do inseto encontrado num computador em 1947 e por que erros se chamam bugs. Pergunte: errar faz parte de programar?

  2. 20 minRobô com defeito

    Projete programas do Robô Coletor com um erro cada (uma seta trocada, uma repetição a mais). A turma prevê onde o robô vai bater antes de executar e propõe a correção.

  3. 15 minCasos de teste

    Apresente um programa que diz se um aluno foi aprovado (nota ≥ 6). Montem juntos uma tabela de testes: nota 8, 6, 5,9, 0, 10. Mostre que testar o limite (6) revela o erro de usar > em vez de ≥.

  4. 40 minOficina de conserto

    Em duplas, cada uma recebe três programas com bugs. Para cada um: descrever o comportamento esperado, testar, encontrar o erro, corrigir e registrar o tipo de erro.

  5. 15 minGaleria de bugs

    As duplas compartilham o bug mais difícil e a estratégia que funcionou (ler linha a linha, testar partes, explicar para o colega).

Avaliação

Tabela de casos de teste preenchida e programas corrigidos com o tipo de erro identificado.

Acessibilidade e inclusão

Explicar o código em voz alta para um colega (“depuração do patinho”) ajuda estudantes que leem com dificuldade. Ofereça os programas impressos em fonte ampliada.

Materiais relacionados