🧙♂️ CARTA DE ABERTURA DO BIMESTRE 3
"Prenda a respiração, parceiro. O caso está ficando complicado. As ruas da programação estão cheias de bugs -- loops que não terminam, variáveis que somem, robôs que andam pra trás, prendedores que travam na régua. Você vai precisar de uma boa lupa, um checklist na mão e a coragem de gritar 'ACHEI!' no meio da sala. Isso aqui é DEPURAÇÃO. E aqui, errar não é vergonha -- é PISTA."
Professor, respira fundo. Seu aluno já domina loops e variáveis. Ele escreve algoritmos como um poeta escreve versos. Ele já pulou, girou, contou chocolate e correu com velocidade variável. Ele é bom. Ele é confiante.
Mas tem um problema: ele acha que programar é ACERTAR DE PRIMEIRA.
Nós vamos destruir essa ilusão agora. Com um martelo. E uma lupa. E um grito.
Programar é 10% escrever código e 90% CONSERTAR O QUE QUEBROU. E é nesse 90% que os verdadeiros gênios se formam. Neste bimestre, seu aluno vai virar um DETETIVE DE ELITE. Ele vai caçar bugs, classificá-los, documentá-los e esmagá-los com a fúria de um exterminador profissional.
Neste bimestre, você vai testemunhar:
- 🔍 Alunos usando LUPA DE BRINQUEDO para encontrar erros em algoritmos
- 📋 Alunos preenchendo PRONTUÁRIOS DE BUGS como verdadeiros investigadores
- 🤖 Alunos CONSERTANDO ROBÔS DE SUCATA com defeitos físicos (roda quadrada, braço invertido)
- 🍰 Alunos DEPURANDO RECEITAS DE BOLO que dizem "leve ao forno a -10°C"
- 🗣️ Alunos GRITANDO "ACHEI O BUG!" tão alto que a diretora aparece (e ela vai adorar)
Regras de Ouro do Bimestre:
- 🥇 Se você não ouvir um aluno gritar "ACHEI O BUG!" pelo menos cinco vezes por aula, você não está incentivando a depuração corretamente.
- 💎 Se um aluno disser "não errei nada", você pergunta: "então você não aprendeu nada hoje?"
Agora prepare a lupa, o checklist, o prontuário e os robôs de sucata com defeito. A caçada vai começar. 🐛🔍🕵️♂️
🗺️ MAPEAMENTO BIMESTRE 3 – DETETIVES DE BUGS
| Competências Gerais | RCP-PR | Bimestre | Tema Radical | Habilidades BNCC (Matemática) | Habilidades BNCC (LP) | Habilidades BNCC (Ciências/Complemento Computação) |
|---|---|---|---|---|---|---|
| CG4 (Linguagens digitais e comunicação), CG5 (Pensamento computacional, criatividade e resolução de problemas) | Depuração sistemática, refinamento (p.39-41) | 3º | Detetives de Bugs | EF03MA22 (Localização e representação), EF03MA10 (Identificar regularidades), EF03MA11 (Compreender ideia de repetição) | EF03LP13 (Texto instrucional), EF03LP18 (Listas de ações), EF03LP16 (Reescrita de instruções), EF03LP21 (Produção de textos com coesão) | EF03CI01 (Artefatos simples do cotidiano); Complemento BNCC Computação – Eixo Pensamento Computacional (identificação de padrões, decomposição, abstração, algoritmos, depuração) |
📅 BIMESTRE 3 – PLANO SINTÉTICO (Semanas 21 a 30)
| Conceito Estrela | Atividade-Monstro | Semana | Título da Aula |
|---|---|---|---|
| Diferença entre erro acidental e comportamento inesperado | Teatro de fantoches + caça aos bugs individuais | 21 | Bug ou Feature? Depurando com Bom Humor |
| Tipos de bug de loop (nanico, gigante, zumbi) | Prontuário do detetive + competição "Bug mais rápido" | 22 | O Detetive de Bugs: Investigando o Loop Suspeito |
| Rotina sistemática de depuração | Criação coletiva da checklist + aplicação guiada | 23 | Checklist da Depuração: Passo a Passo do Detetive |
| Depuração em equipe com robô humano bugado | Robô com defeito (troca direita/esquerda, anda o dobro) | 24 | Jogo do Robô Avariado |
| Texto instrucional e compartilhamento | Criação de guia ilustrado para programadores iniciantes | 25 | Projeto: Manual do Detetive de Bugs |
| Transferência para receitas, manuais, mapas | Caça a bugs em receitas culinárias e manuais de montagem | 26 | Depurando o Mundo Real |
| Resolução de quebra-cabeça com pistas bugadas | Caça ao tesouro com 5 pistas, cada uma com um bug | 27 | Caça ao Tesouro dos Bugs |
| Depuração de algoritmos "antigos" | Correção de algoritmos de anos anteriores com erros | 28 | Robô Arqueólogo |
| Bugs físicos vs lógicos | Conserto de robôs de papelão com defeitos físicos | 29 | Depuração com Sucata |
| Integração total (loop, variável, depuração) | Algoritmo com 3 bugs para encontrar e corrigir | 30 | Desafio Final: Depuração em Duas Rodas |
🎒 PLANOS DE AULA DETALHADOS – BIMESTRE 3
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Compreensão | Compreender que bugs são erros normais no processo de programação (não são vergonha). |
| Análise | Diferenciar erro acidental de "feature" (comportamento inesperado mas engraçado ou útil). |
| Atitude/Valorização | Desenvolver uma atitude positiva diante dos erros ("errar é humano, depurar é divino"). |
📚 Conteúdo Programático
Definição de bug (erro no algoritmo que impede o funcionamento correto). Definição de feature (comportamento inesperado que pode ser reaproveitado). Definição de depuração (processo de encontrar e corrigir bugs). Atitude positiva frente ao erro (cultura de aprendizado).
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Ler e compreender textos instrucionais | EF03LP13 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar e corrigir erros em sequências de instruções (depuração) | COMP-PC01 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (O Kit do Detetive Iniciante)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Encontra o bug em pelo menos 2 dos 3 algoritmos da folha | Identificação de Erros | 0-2 pts |
| Classifica corretamente o bug como "erro" ou "feature" (e justifica) | Classificação | 0-2 pts |
| Ajuda um colega a encontrar um bug que ele não viu (sem dar a resposta pronta) | Depuração Social | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min – A HORA DO SHOW)
Professor faz 3 encenações curtas:
1. Bug de loop infinito: "Meu algoritmo diz: 'repita até você cansar: pule'." Começa a pular sem parar, finge desmaiar de cansaço.
2. Bug de variável: Mostra carteira com balas: "dinheiro = 10; repita 5 vezes: comprar bala; dinheiro = dinheiro + 1" (dinheiro aumenta em vez de diminuir). Pergunta: "O robô ficou bilionário comprando bala. BUG ou FEATURE?"
3. Feature (não bug): "Meu robô devia desenhar um quadrado, mas desenhou um círculo. Não era o que eu queria, mas é bonito." Conclusão: "Bug atrapalha o objetivo. Feature é erro que funciona como algo novo e às vezes é até legal."
Cada dupla recebe 3 cartões com algoritmos curtos (5-6 linhas cada), cada um com 1 bug (ou nenhum).
Exemplo 1 – Bug de variável: "passos = 0; repita 5 vezes: ande 1 passo; passos = passos - 1" → Bug: `passos = passos - 1` (diminui em vez de aumentar).
Exemplo 2 – Algoritmo correto (sem bug): "desenhar triângulo equilátero: repita 3 vezes: ande 2; vire 120 graus".
Exemplo 3 – Bug de loop nanico: "desenhar quadrado: repita 3 vezes: ande 2; vire 90 graus" → Bug: `repita 3 vezes` (precisava de 4).
Procedimento: Alunos usam a lupa de brinquedo para "investigar". Circulam o erro no cartão. Escrevem a correção no verso. Quando encontram o bug, tocam o sino/apito e gritam "ACHEI!".
Duplas trocam cartões (sem olhar a correção do verso). Cada um tenta encontrar o bug do outro. Se discordam (um achou bug, o outro acha que está certo), discutem educadamente e chegam a um consenso. Professor circula. Quando um grupo encontra um bug difícil, toca o sino e o grupo ganha adesivo "Buster de Bugs". Regra de ouro: não dar a resposta pronta. Fazer perguntas: "O que esse algoritmo deveria fazer? O que ele está fazendo de diferente? Olha a variável... ela está aumentando ou diminuindo?"
Roda de conversa: cada aluno compartilha o bug mais engraçado que viu: "A variável tava diminuindo!", "O loop tinha 3 mas precisava de 4!", "Não tinha bug nenhum e eu fiquei procurando!" Fantoche Detetive Bugs conclui: "Errar é humano, depurar é DIVINO. Quem nunca errou, nunca programou de verdade. Vocês estão prontos para o próximo nível?" Entregas: Adesivo "APRENDIZ DE DETETIVE" para todos. Anúncio da próxima semana: "Vamos CLASSIFICAR BUGS! Loop nanico, gigante e zumbi. Tragam suas lupas e seus gritos."
♿ Adaptações e Inclusão – Semana 21
- TEA (Transtorno do Espectro Autista): Antes da aula, mostrar uma "previsão visual" (sequência de imagens: fantoche → encenações → cartões → roda). Evitar gritos repentinos; combinar um sinal visual (luz piscando) para indicar descoberta de bug. Oferecer fones redutores de ruído durante a parte de gritos.
- TDAH (Déficit de Atenção): Dividir os 50 min em blocos com recompensas imediatas (adesivo a cada bug encontrado). Usar o sino como marcador de tempo (cada 10 min, um toque). Permitir que o aluno se levante e "ande como detetive" enquanto procura bugs.
- Deficiência Física (motora): Cartões ampliados (tamanho A5 ou A4) para facilitar manuseio. Aluno pode ditar a correção para um colega escrever. Lupa com cabo longo ou suporte de mesa.
- Altas Habilidades/Superdotação: Oferecer um quarto cartão bônus com bug mais complexo (loop aninhado). Desafio extra: criar uma "feature" a partir do bug (transformar o erro em algo útil). Convidar o aluno para ser "assistente do detetive" e ajudar colegas.
Eu sou detetive, caçador de bug
Com minha lupa e um algoritmo à mão
Se o robô errar, eu vou depurar
Erro não é problema, é SOLUÇÃO! 🐛🔍💥
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Aplicação | Identificar bugs de lógica em loops (contagem errada, condição de parada incorreta). |
| Análise | Classificar tipos de bugs de loop (nanico, gigante, zumbi). |
| Criação | Documentar bugs em um "prontuário" (como um verdadeiro investigador). |
📚 Conteúdo Programático
Loop nanico: repete MENOS vezes que devia (ex: repita 3 para desenhar quadrado). Loop
gigante: repete MAIS vezes que devia (ex: repita 10 para pentear cabelo → fica careca).
Loop zumbi (infinito): nunca termina (condição de parada nunca é alcançada). Documentação de bugs:
prontuário do detetive (arquivo de casos).
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Compreender a ideia de repetição em padrões | EF03MA11 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Investigador de Loops)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Classifica corretamente os 3 tipos de bug de loop (nanico, gigante, zumbi) | Identificação de Tipos | 0-2 pts |
| Documenta corretamente o bug (tipo, local, correção) no formulário | Preenchimento do Prontuário | 0-2 pts |
| Cria um bug novo e original (ex: loop que começa no número errado) para o arquivo da turma | Criação de Bug | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor apresenta 3 tipos com NOMES ENGRAÇADOS e DESENHOS NO QUADRO:
• 🤏 LOOP NANICO: forma aberta, ação incompleta (ex: `repita 3` para desenhar quadrado precisava 4) – desenho de robô anão.
• 🦍 LOOP GIGANTE: desperdício, repetição desnecessária (ex: `repita 10` para pentear cabelo, precisava 5) – desenho de robô gigante.
• 🧟 LOOP ZUMBI: robô trava, nunca para (ex: `repita até x=10: x = x - 1` com x começando em 0) – desenho de robô esqueleto.
Dramatização rápida: Nanico: professor faz 3 polichinelos e para no meio, "Ahhh, faltou um!" Gigante: faz 10 polichinelos e cai de cansado, "Já chega, né?!" Zumbi: começa a pular e não para, "Socorro, não consigo parar!"
Cada aluno recebe 3 algoritmos (1 de cada tipo de bug) e 1 folha de prontuário. Modelo do Prontuário:
PRONTUÁRIO DO DETETIVE - 3º ANO
Detetive: _______ Data: ___/___/______
CASO Nº: 001
ALGORITMO SUSPEITO:
repita 3 vezes: ande 2; vire 90 grausTIPO DO BUG: (X) Loop nanico ( ) Loop gigante ( ) Zumbi ( ) Variável ( ) Ordem ( ) Sintaxe
LOCALIZAÇÃO: linha 1 - "repita 3 vezes"
CORREÇÃO: trocar "repita 3 vezes" por "repita 4 vezes"
Assinatura do detetive: _______
Os 3 algoritmos da semana:
- Caso 001: `repita 3: ande 2; vire 90` (quadrado) → Nanico, correção `repita 4`
- Caso 002: `repita 10: penteie o cabelo` (só precisa 5x) → Gigante, correção `repita 5`
- Caso 003: `repita até x=10: x = x - 1` (x começa em 0) → Zumbi, correção `x = x + 1`
Alunos preenchem os 3 casos no prontuário.
Como funciona: Duplas competem contra o relógio. Professor projeta 5 algoritmos no quadro (cada um por 1-2 minutos). Duplas escrevem em uma folha: tipo do bug + correção. Ao final de cada rodada, mostram respostas. Pontuação: 1 ponto por acerto. Dupla com mais pontos ganha selo "DETETIVE RELÂMPAGO". Exemplo de rodada:
1. `repita 2: ande 1` (triângulo precisava 3) → Loop nanico
2. `repita 100: escove os dentes` → Loop gigante
3. `repita até fim: pule` (sem condição de parada) → Loop zumbi
Cada dupla cria um "bug novo" (inventa um algoritmo com erro criativo – nanico, gigante ou zumbi). Escreve no prontuário como se fosse um caso arquivado. Trocam entre duplas. A dupla adversária resolve o bug (encontra e corrige). Os melhores bugs vão para o mural "ARQUIVO DE BUGS DO 3º ANO". Exemplo de criação de aluno: "Loop para comer 3 fatias de pizza, mas o algoritmo repete 8 vezes – o robô comeu até passar mal!" (Loop gigante). Anúncio da próxima semana: "Semana que vem: Vamos criar uma CHECKLIST DE DEPURAÇÃO para não deixar nenhum bug escapar."
♿ Adaptações e Inclusão – Semana 22
- TEA: Usar cartazes com cores diferentes para cada tipo de loop (azul=nanico, vermelho=gigante, preto=zumbi). Permitir respostas por apontamento em vez de escrita. Evitar buzina/sino alto; usar luz colorida.
- TDAH: Competição "Bug mais rápido" com pausas a cada 2 algoritmos para respirar. Recompensa imediata (adesivo) a cada acerto. Professor circula e dá toques no ombro para manter foco.
- Deficiência Física: Prontuário em folha grande com espaços ampliados. Carimbo de bug com cabo longo. Aluno pode ditar respostas.
- Altas Habilidades: Desafio: criar um bug que é ao mesmo tempo nanico E zumbi (loop aninhado). Criar um "caso arquivado" com 2 bugs no mesmo algoritmo.
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Criação | Desenvolver uma rotina sistemática para depurar algoritmos. |
| Síntese | Criar e aplicar uma checklist de depuração (em grupo). |
| Aplicação | Colaborar na correção de bugs em equipe usando a checklist. |
📚 Conteúdo Programático
Checklist de depuração (5 passos do detetive). Rotina sistemática de verificação. Pensamento computacional aplicado à depuração.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Identificar regularidades em sequências | EF03MA10 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Decompor problemas em partes menores | COMP-PC02 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Detetive Organizado)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Contribui com pelo menos 1 item para a checklist coletiva (escrito no quadro) | Criação da Checklist | 0-2 pts |
| Usa a checklist para encontrar pelo menos 4 dos 5 bugs no algoritmo de prática | Aplicação Correta | 0-2 pts |
| Completa o desafio do cronômetro (encontrar 3 bugs em 5 minutos) dentro do tempo | Velocidade | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor no quadro pergunta: "O que vocês verificam quando um algoritmo não funciona?" Anota as respostas dos alunos e organiza em 5 passos principais, guiando com perguntas:
1. 🔢 As variáveis começam com o valor certo? (ex: `pontos = 0` mas deveria ser `1`)
2. 🔁 O loop repete o número correto de vezes? (nanico ou gigante?)
3. ♾️ O loop pode terminar? (zumbi escondido?)
4. 📍 A ordem dos comandos está correta? (andar antes de virar)
5. ✍️ A sintaxe (palavras mágicas) está certa? (ex: `repita 4` sem `vezes`)
Transferir para um cartaz colorido e afixar na parede da sala (ficará o bimestre inteiro!).
Cada dupla recebe um algoritmo com 5 bugs. Exemplo do algoritmo bugado (dança do robô):
ALGORITMO: DANÇA DO ROBÔ (Deveria: andar 1,2,3,4,5 passos)
passos = 1
repita 5 vezes:
ande passos
vire à direita
passos = passos - 1
repita 2:
balance os braçosOs 5 bugs para encontrar:
1. `passos = passos - 1` (deveria aumentar: `passos + 1`)
2. (não é bug isolado, mas `ande passos` está correto)
3. `vire à direita` a cada passo? (deveria virar só no final)
4. `passos = passos - 1` (diminui – deveria aumentar)
5. `repita 2` sem `vezes` (sintaxe errada)
Alunos usam a checklist (impressa) para marcar os bugs encontrados. Cada item da checklist é uma pergunta que guia a investigação.
Um voluntário vai ao quadro. Com ajuda da turma, aplica a checklist item por item no algoritmo bugado. Corrigem o algoritmo juntos, linha por linha. Professor: "Seguir a checklist evita se perder. É como uma receita de bolo. Primeiro os ingredientes, depois o forno." Registro no quadro:
CHECKLIST APLICADA:
□ Variáveis? passos começa em 1 → OK, mas queremos aumentar? → BUG
□ Loop? repita 5 vezes → OK
□ Loop infinito? passos -1 faz diminuir → vai parar? Sim, mas não é o desejado → BUG
□ Ordem? virar a cada passo? → BUG
□ Sintaxe? "repita 2" → BUG (falta "vezes")
Cada dupla recebe um NOVO algoritmo (diferente do anterior). Têm 5 minutos no cronômetro para encontrar e corrigir 3 bugs. Quando terminarem, levantam a mão (ou gritam "FEITO!"). Quem terminar primeiro e acertar tudo → "Checklist de Ouro" (adesivo especial). Quem não terminar leva o algoritmo para casa como lição.
Exemplo do algoritmo do desafio (SOMA DE NÚMEROS, deveria somar 1+2+3+4+5):
total = 0
repita 5:
total = total + 1
repita total:
andeBugs: (1) `repita 5` sem `vezes`, (2) `total + 1` fixo (deveria somar o contador), (3) loop aninhado desnecessário.
Anúncio da próxima semana: "Semana que vem: Vamos jogar o JOGO DO ROBÔ AVARIADO. Vocês vão dar comandos para um robô que tem defeito de fábrica. Tragam vendas para os olhos!"
♿ Adaptações e Inclusão – Semana 23
- TEA: Checklist visual com ícones grandes e cores (verde=certo, vermelho=bug). Sequência fixa (sempre os 5 passos na mesma ordem). Oferecer fones para o Desafio do Cronômetro.
- TDAH: Cronômetro VISUAL (ampulheta) em vez de sonoro. Dividir os 5 min em 5 blocos de 1 min (um passo por minuto). Recompensa a cada bug encontrado (não só no final).
- Deficiência Física: Checklist plastificada pode ser manipulada com apoio de mesa. Aluno pode apontar os bugs no algoritmo e o colega escreve. Cronômetro com alerta visual (luz piscando).
- Altas Habilidades: Desafio: criar uma checklist para DEPURAÇÃO FÍSICA (robôs de sucata). Encontrar bugs que NÃO estão na checklist e propor novos passos.
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Aplicação | Cooperar para depurar um robô (humano) que executa comandos errados (bug de hardware). |
| Síntese | Aplicar a checklist em tempo real (enquanto o robô anda). |
| Colaboração | Desenvolver comunicação clara sob pressão (e gritos organizados). |
📚 Conteúdo Programático
Depuração em tempo real (hardware com defeito). Adaptação a bugs físicos (troca direita/esquerda, anda o dobro, eco). Trabalho em equipe e comunicação precisa.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Identificar artefatos simples do cotidiano e suas funções | EF03CI01 |
| Ler e compreender textos instrucionais | EF03LP13 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Consertador de Robôs Avariados)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Identifica qual é o bug do robô em até 3 tentativas | Descoberta do Bug | 0-2 pts |
| Adapta os comandos para contornar o bug e chegar ao final do percurso | Adaptação | 0-2 pts |
| Todos os membros participam da depuração e comunicação (ninguém fica de fora) | Trabalho em Equipe | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor com voz de locutor de programa de robótica: "Cada equipe terá um robô (aluno vendado) com um BUG DE FÁBRICA. Pode ser: troca direita por esquerda, anda o dobro do comando, ou só escuta comandos repetidos duas vezes." Os outros dois alunos são programadores. Recebem um algoritmo padrão (correto) para ir do ponto A ao ponto B (percurso de 5 metros com 2 obstáculos). Desafio: como o robô tem bug, os programadores precisam depurar os comandos NA HORA, enquanto o robô anda. Demonstração rápida (professor + voluntário): professor faz de robô com bug de inversão – diz "Vire à direita" e o robô vira à esquerda. "Viu? Agora nós precisamos mandar 'vire à esquerda' para ele ir para a direita!"
Dividir a turma em equipes de 3 alunos. Cada equipe sorteia um bug (o professor entrega um cartão secreto para o robô):
• Bug 1 – "ESPELHO MALUCO": se ouvir "vire à direita", vira à esquerda.
• Bug 2 – "PASSOS DE GIGANTE": se ouvir "ande 1", anda 2 passos.
• Bug 3 – "PAPAGAIO TRAVADO": só obedece se o comando for dito duas vezes (eco).
Robô (vendado) memoriza seu bug. Programadores NÃO SABEM qual é – precisam descobrir testando. Setup do percurso: [INÍCIO] → (cadeira) → (livro) → [CHEGADA] (5 metros, 2 obstáculos para desviar).
Regras do jogo:
1. Robô vendado no início da pista.
2. Programadores dão comandos em voz alta: "ande 1", "vire à direita", etc.
3. Observam o comportamento do robô e identificam o bug.
4. Ajustam os comandos seguintes para contornar o bug (ex: para andar 1 passo, mandam "ande 0.5" ou adaptam contagem).
5. Tempo máximo: 10 minutos para chegar ao final.
6. Se não conseguir, o grupo pode pedir uma dica (professor revela o bug).
Papel do professor: circular, observar, não dar respostas prontas, fazer perguntas como "O que o robô fez diferente do que vocês mandaram? Que padrão vocês estão percebendo?" Exemplo de diálogo: "Ande 1!" → robô anda 2 passos. "Ué, ele andou o dobro! Será que é o bug do dobro? Vamos testar de novo!"
Cada equipe compartilha: "Qual era o bug do nosso robô? Como a gente descobriu? Como a gente se adaptou?" Discussão final conduzida pelo professor: "Na programação real, às vezes o bug não está no código, mas no HARDWARE (o robô físico). Por isso a gente TESTA antes de confiar." Perguntas reflexivas: "O que foi mais difícil: descobrir o bug ou se adaptar a ele? Como a checklist ajudou (ou poderia ajudar) nesse processo? Se o robô tivesse DOIS bugs ao mesmo tempo, como vocês fariam?" Entregas: Certificado "EQUIPE DE DEPURAÇÃO DE ELITE" para todos. Adesivo "DOMADOR DE ROBÔS AVARIADOS". Anúncio da próxima semana: "Semana que vem: Vamos criar um MANUAL DO DETETIVE DE BUGS para ensinar os alunos do 2º ano. Tragam canetinhas e criatividade."
♿ Adaptações e Inclusão – Semana 24
- TEA: Antecipar todas as regras visualmente (cartaz com os 3 tipos de bug e seus efeitos). Evitar gritos; usar sinais combinados (luz piscando para indicar início/fim). Permitir que o aluno com TEA seja o "coordenador da depuração" (não o robô vendado, para evitar estresse sensorial).
- TDAH: Mudar os papéis a cada 5 minutos (robô → programador → observador). Usar cronômetro VISUAL (ampulheta grande) para cada rodada. Recompensa imediata (adesivo) a cada obstáculo superado.
- Deficiência Física (motora): Aluno com dificuldade de locomoção pode ser o "programador chefe" (dá comandos verbais). Robô pode ser empurrado em cadeira de rodas (adaptar comandos: "empurre 1 vez"). Percurso adaptado (sem obstáculos altos, espaço livre).
- Deficiência Visual: Aluno com DV pode ser o robô (já está vendado – a venda não é necessária). Comandos verbais são o principal canal. Obstáculos com texturas diferentes (tapete, papelão, tecido) para feedback tátil.
- Altas Habilidades: Desafio: criar um QUARTO BUG (ex: "robô que anda para trás") e testar com a equipe. Ser o robô com DOIS bugs simultâneos (ex: espelho + dobro). Documentar a estratégia de depuração em um "relatório de campo".
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Criação | Produzir um guia ilustrado com dicas de depuração (texto instrucional). |
| Aplicação | Aplicar conhecimentos de linguagem clara e ilustração didática. |
| Comunicação | Compartilhar o guia com alunos do 2º ano (ou famílias na feira). |
📚 Conteúdo Programático
Texto instrucional (características: verbos no imperativo, sequência lógica, linguagem clara). Linguagem clara e acessível para crianças menores. Ilustração didática (setas, balões, ícones). Compartilhamento e feedback.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Ler e compreender textos instrucionais | EF03LP13 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Produzir textos com coesão sequencial | EF03LP21 |
| Reconhecer padrões e repetições em algoritmos | COMP-PC03 |
| Pensamento computacional, criatividade e resolução de problemas | Competência Geral 5 |
🧰 Materiais (Kit do Editor de Manuais)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Inclui todos os itens obrigatórios (o que é bug, 3 tipos de bug, checklist, 1 exemplo) | Conteúdo Completo | 0-2 pts |
| Usa desenhos, setas, balões de diálogo para explicar os conceitos (legível para um aluno de 2º ano) | Clareza Visual | 0-2 pts |
| O guia é compreendido por um colega (ou por um aluno convidado do 2º ano) sem explicação adicional | Compartilhamento | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor mostra um exemplo de manual pronto (feito por ele ou por aluno de ano anterior). "Hoje vamos criar o MANUAL DO DETETIVE DE BUGS para os alunos do 2º ano. Eles não sabem o que é bug, loop, variável. Vocês vão ensinar." Conteúdo obrigatório (escrito no quadro):
• Capa: título "Manual do Detetive de Bugs" + autor + desenho
• Página 1: O que é um bug? (com desenho de inseto ou erro)
• Página 2: Os 3 tipos de bug de loop (nanico, gigante, zumbi) com desenhos
• Página 3: A checklist de depuração (5 itens, pode ser em tópicos)
• Página 4: Exemplo prático (algoritmo com bug + correção)
• Contracapa: frase "Errar é humano, depurar é divino" + assinatura
Formato sugerido: folha A4 dobrada ao meio (livreto de 4 páginas) ou 2 folhas grampeadas (8 páginas).
Cada aluno cria seu próprio manual (pode ser em duplas conforme ritmo da turma). Etapas com cronômetro:
• 2 min – Planejamento: esboçar onde vai cada coisa (lápis)
• 5 min – Capa: título grande, desenho do Detetive Bugs
• 5 min – Página 1: definir bug + desenho de inseto
• 5 min – Página 2: desenhar robô anão, gigante, zumbi
• 5 min – Página 3: escrever 5 itens da checklist com ícones
• 5 min – Página 4: algoritmo bugado + correção
• 3 min – Revisão: ler em voz alta para si mesmo
Professor circula, auxilia com ortografia (palavras como "depuração", "algoritmo"), layout e ideias criativas (personagens, balões de diálogo). Exemplo de página 1:
🔍 O QUE É UM BUG?
Bug é um ERRO no algoritmo. Ele faz o robô fazer algo ERRADO.
[desenho de robô confuso com interrogação na cabeça]
"BUG não é vergonha. BUG é PISTA!" – Detetive Bugs
Dinâmica:
1. Trocam manuais entre duplas.
2. Cada aluno lê o manual do colega SEM pedir explicação (teste se está claro).
3. Depois, responde: "O manual do colega está claro? Faltou alguma dica? O que você não entendeu?"
Formulário de feedback (para o leitor preencher):
FEEDBACK DO LEITOR
Manual do colega: _______________
✅ Eu entendi tudo!
⚠️ Não entendi a parte de...
💡 Sugestão de melhoria: _______________
Assinatura do leitor: _______________
Melhorias: cada aluno pode fazer melhorias com base no feedback (escrever algo a mais, redesenhar). Professor seleciona 3 manuais para: copiar e distribuir para o 2º ano, expor na feira de robótica, enviar para as famílias (orgulho máximo).
Montagem do mural: todos os manuais pendurados em um varal (barbante + prendedores) ou presos na parede com fita crepe. Professor tira fotos. Premiação especial:
🏆 "MELHOR ILUSTRAÇÃO DE BUG" – desenho mais criativo (ex: bug com olhos de inseto, loop zumbi com caveira)
🏆 "MANUAL MAIS CLARO" – texto mais fácil de entender
🏆 "DICA MAIS ENGRAÇADA" – exemplo mais divertido
Anúncio da próxima semana: "Semana que vem: Vamos DEPURAR O MUNDO REAL! Receitas de bolo, manuais de montagem, mapas. Tudo pode ter bug."
♿ Adaptações e Inclusão – Semana 25
- TEA: Oferecer modelo pré-impresso com espaços para preencher (em vez de criar do zero). Usar fontes grandes e contraste alto. Evitar muitos elementos visuais na mesma página.
- TDAH: Dividir a produção em etapas curtas com recompensa visual (riscar a etapa concluída). Usar cronômetro para cada etapa (pressão positiva). Permitir que o aluno faça um manual DIGITAL (se houver tablet/computador).
- Deficiência Física (motora): Oferecer modelos pré-impressos para recortar e colar (em vez de desenhar). Aluno pode ditar o texto e o professor/colega escreve. Usar carimbos ou adesivos prontos para ilustrar.
- Deficiência Visual (baixa visão): Folhas com linhas grossas e alto contraste. Permitir uso de lupas ou tablets com zoom. Manual em formato ampliado (A3).
- Altas Habilidades: Desafio: criar um manual BILÍNGUE (português e inglês para termos técnicos). Criar uma VERSÃO INTERATIVA (com abas, pop-ups, QR code para vídeo). Incluir um "BUG ENIGMA" para o leitor resolver sozinho.
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Aplicação | Transferir conceitos de depuração para situações do cotidiano (fora do computador). |
| Análise | Identificar erros lógicos em textos não computacionais (receitas, manuais, instruções). |
| Criação | Reescrever instruções corretamente. |
📚 Conteúdo Programático
Transferência de conceitos (depuração não é só para códigos). Depuração de instruções cotidianas. Pensamento crítico sobre instruções escritas.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Identificar e reproduzir textos injuntivos instrucionais (receitas, manuais) | EF03LP16 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar artefatos simples do cotidiano e suas funções | EF03CI01 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
🧰 Materiais (Kit do Detetive do Mundo Real)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Encontra todos os bugs na receita (mínimo 3 bugs) e explica por que são bugs | Identificação em Receitas | 0-2 pts |
| Reordena corretamente as etapas do manual de montagem (ordem lógica) | Correção de Manual | 0-2 pts |
| Compartilha o bug mais absurdo que encontrou com a turma | Apresentação | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor com voz de locutor de programa policial: "Minha avó, coitada, seguiu uma receita que dizia 'leve ao forno a -10°C'. O bolo CONGELOU! Isso é um BUG na receita. Um bug GRAVÍSSIMO." "Erros em instruções não acontecem só com robôs, mas com receitas, manuais, até mapas. Hoje vocês vão ser detetives do MUNDO REAL." Pergunta provocadora: "Quem aqui já seguiu uma instrução que deu errado? O que aconteceu?" (Alunos compartilham experiências – 2-3 minutos).
Cada dupla recebe uma receita com 3 bugs (ou mais). Exemplo de receita bugada:
RECEITA DO SANDUÍCHE MALUCO
1. Pegue duas fatias de pão.
2. Adicione o queijo (sem tirar da embalagem). ← BUG 1
3. Leve ao micro-ondas por 0 minutos. ← BUG 2
4. Repita 10 vezes: coma um pedaço ← BUG 3 (mesmo se não tiver sanduíche)
5. Sirva gelado (mas não tem geladeira). ← BUG 4
Os 4 bugs identificáveis:
1. Queijo na embalagem (não dá pra comer)
2. Tempo 0 minutos (não aquece nada)
3. Repetir 10 vezes para comer algo que não existe (loop gigante desnecessário)
4. "Sirva gelado" sem ter gelado (instrução impossível)
Procedimento: alunos marcam com caneta vermelha cada bug e escrevem a versão corrigida no verso.
Versão corrigida (exemplo):
1. Pegue duas fatias de pão.
2. Tire o queijo da embalagem e coloque sobre o pão.
3. Leve ao micro-ondas por 30 segundos.
4. Coma o sanduíche (uma vez só).
5. Sirva quente.
Fornecem um manual de montagem de uma casinha de papel (ou de um brinquedo simples) com etapas trocadas.
Exemplo do manual bugado:
INSTRUÇÕES PARA MONTAR A CASINHA (MONTAGEM EM PAPEL)
1. Cole o telhado. ← BUG (ordem)
2. Monte as paredes. ← BUG (telhado antes das paredes não fica em pé)
3. Coloque a porta.
4. Pinte as janelas (antes de montar). ← Pode ser ok, mas é estranho
Atividade:
1. Alunos reordenam as etapas (numeram de 1 a 4 na ordem correta)
2. Escrevem um novo manual no verso
Ordem correta:
1. Monte as paredes.
2. Cole o telhado.
3. Coloque a porta.
4. Pinte as janelas (depois de montar é mais fácil).
Variação: Para grupos mais avançados, usar um manual de montagem de móvel (ex: prateleira, cadeira) com 5-6 etapas.
Roda de conversa: Cada dupla apresenta o bug mais absurdo que encontrou:
"Na receita, o micro-ondas era 0 minutos!" "O manual mandava colar o telhado no chão!" "O mapa botava a biblioteca onde é o banheiro!"
Professor conclui: "Programar não é só sobre computadores. TODO LUGAR com instruções tem chance de bug. Vocês são detetives profissionais do mundo real."
Pergunta final (para casa ou reflexão): "Encontrem um bug em casa hoje! Pode ser na receita da janta, no manual do videogame, nas instruções do dever de casa. Tragam na próxima aula!"
Anúncio da próxima semana: "Semana que vem: CAÇA AO TESOURO DOS BUGS! Vamos resolver pistas com bugs escondidos. O tesouro é... CHOCOLATE (de novo, porque vocês merecem)."
♿ Adaptações e Inclusão – Semana 26
- TEA: Receitas e manuais com layout limpo (pouca informação por linha). Usar cores diferentes para cada tipo de bug (azul=ordem, vermelho=impossível, amarelo=desnecessário). Oferecer versão com símbolos (🚫 para bug, ✅ para correção).
- TDAH: Cada atividade (receita, manual, mapa) em uma folha separada (não acumular). Pausa de 1 min entre cada atividade para "resetar o cérebro". Usar cronômetro visual para cada etapa.
- Deficiência Física: Receitas e manuais em folha ampliada (A3) para facilitar leitura e marcação. Aluno pode ditar os bugs e correções. Caneta vermelha com pegada ergonômica.
- Deficiência Visual (baixa visão): Fontes ampliadas (mínimo 16pt). Alto contraste (papel amarelo com texto preto). Lupas de mesa ou tablets com zoom.
- Altas Habilidades: Desafio: criar uma receita com 5 bugs para o colega depurar. Escrever um manual de montagem de um robô de sucata com erros propositais. Comparar diferentes tipos de bug entre receita, manual e mapa (criar uma taxonomia).
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Resolução de problemas | Resolver um quebra-cabeça com 5 pistas, cada uma contendo um bug a ser corrigido para avançar. |
| Análise | Identificar e corrigir diferentes tipos de bugs (loop, variável, ordem, sintaxe) em pistas sucessivas. |
| Colaboração | Trabalhar em equipe sob pressão de tempo (competição saudável) para chegar ao tesouro primeiro. |
📚 Conteúdo Programático
Resolução de problemas com múltiplos bugs encadeados. Tipos de bug misturados (loop, variável, ordem, sintaxe). Trabalho colaborativo sob pressão. Recompensa tangível (chocolate) como incentivo.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Utilizar unidades de medida de comprimento e localização | EF03MA22 |
| Ler e compreender textos instrucionais | EF03LP13 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
| Decompor problemas em partes menores | COMP-PC02 |
🧰 Materiais (Kit do Caçador de Tesouros)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Resolve todas as 5 pistas (corrige todos os bugs) corretamente | Precisão na Depuração | 0-2 pts |
| Termina o percurso entre os 3 primeiros lugares (ou dentro do tempo limite de 20 min) | Velocidade | 0-2 pts |
| Trabalha em equipe sem conflitos, dividindo as tarefas (um lê, outro escreve, outro confere) | Colaboração | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor com chapéu de pirata ou usando tapa-olho de brinquedo: "Caros detetives, recebemos um mapa do tesouro! Mas ele está CHEIO DE BUGS. Cada pista tem um erro. Vocês precisam DEPURAR a pista para descobrir onde está a PRÓXIMA pista. No final, o tesouro: CHOCOLATE! (ou outro prêmio). A primeira equipe que chegar ao final, com todas as pistas corretas, vence!" Divide a turma em equipes de 3-4 alunos. Cada equipe recebe o envelope com a Pista 1. Explica-se que as pistas estão escondidas pela sala (ou escola) – após corrigir o bug da pista atual, eles descobrem a localização da próxima pista.
Pista 1 (Bug de loop nanico): "O próximo passo está a 3 passos à frente. Mas o algoritmo diz: repita 2 vezes: ande 1." → Alunos devem corrigir para "repita 3 vezes" e andar 3 passos até o local indicado (ex: perto da estante de livros).
Pista 2 (Bug de variável): "Vá até a sala onde a temperatura é 25°C, mas a variável está com 30°C. Onde é?" → Mapa da escola com local marcado com número errado. Corrigir e ir até a sala de informática (ou outro local).
Pista 3 (Bug de ordem): Instruções: "Vire à esquerda, ande 2, vire à direita, ande 1" → A ordem está trocada. Corrigir e ir até o pátio.
Pista 4 (Bug de sintaxe): "repita 4: pule" (falta a palavra "vezes") → Corrigir para "repita 4 vezes" e pular 4 vezes no lugar indicado (ex: perto da mesa do professor).
Pista 5 (Bug de loop zumbi): "repita até chegar ao tesouro: ande 1" (sem condição de parada real) → Adicionar condição (ex: "repita 10 vezes") e andar até o baú do tesouro (caixa decorada com chocolate).
O professor circula, verifica se as correções estão certas antes de autorizar a ida à próxima pista. Cada equipe tem um cronômetro interno (o professor anota o tempo de chegada).
Todas as equipes que chegam ao tesouro ganham chocolate (ou prêmio simbólico). A equipe vencedora (mais rápida) ganha certificado "Caçador de Tesouros de Elite". Roda de conversa: "Qual foi a pista mais difícil? Por quê?" "Como vocês se organizaram na equipe?" "O que aconteceria se vocês não tivessem corrigido um bug?" Professor conclui: "Na programação real, um bug pode te levar para o lugar errado. Por isso a gente DEPURA antes de sair correndo. Hoje vocês foram caçadores de tesouros e detetives ao mesmo tempo. Parabéns!" Anúncio da próxima semana: "Semana que vem: Vamos ser ARQUEÓLOGOS! Vamos depurar algoritmos ANTIGOS (de anos anteriores). Tragam seus chapéus de explorador."
♿ Adaptações e Inclusão – Semana 27
- TEA: Fornecer um mapa visual simplificado com os locais marcados por cores. Evitar barulho excessivo durante a competição. Permitir que o aluno use fones se necessário. As pistas podem ser lidas em voz alta pelo professor.
- TDAH: Dividir a caçada em etapas bem definidas, com recompensa imediata a cada pista resolvida (adesivo). Usar cronômetro visual (ampulheta grande) para cada pista. Permitir pausas curtas entre as pistas.
- Deficiência Física (motora): As pistas podem ser resolvidas na própria sala (sem deslocamento), com o professor anunciando os locais. Aluno pode ditar as correções para o colega anotar. Tesouro entregue na carteira.
- Deficiência Visual (baixa visão): Pistas em fonte ampliada (20pt) e alto contraste. Descrever os locais verbalmente. Tesouro com sininho para localização por som.
- Altas Habilidades: Criar uma PISTA BÔNUS (6ª pista) com bug duplo para os mais rápidos. Desafio extra: os alunos criam uma pista bugada para o professor resolver.
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Análise | Identificar erros em algoritmos de anos anteriores (códigos "antigos" com bugs clássicos). |
| Aplicação | Restaurar (corrigir) algoritmos históricos para que funcionem corretamente. |
| Valorização | Compreender que a depuração é uma habilidade que se aplica a qualquer código, mesmo antigo. |
📚 Conteúdo Programático
Análise de algoritmos legados (simulando códigos antigos). Identificação de bugs comuns em programação desplugada. Restauração e validação de funcionalidade. Pensamento computacional retrospectivo.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Compreender a ideia de repetição em padrões | EF03MA11 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
| Reconhecer padrões e repetições em algoritmos | COMP-PC03 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Arqueólogo de Códigos)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Encontra todos os bugs em pelo menos 2 dos 3 algoritmos antigos | Identificação Histórica | 0-2 pts |
| Corrige os algoritmos de modo que eles executem a tarefa original pretendida | Restauração Funcional | 0-2 pts |
| Registra as descobertas na "Ficha Arqueológica" (local do bug, tipo, correção) | Documentação | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor vestindo um chapéu de explorador (ou usando uma bússola de brinquedo): "Caros detetives, hoje mudamos de profissão: seremos ARQUEÓLOGOS DE CÓDIGOS. Escavamos um sítio antigo e encontramos pergaminhos com algoritmos escritos por alunos do passado (do 2º ano, ano passado). Eles estão CHEIOS DE BUGS. Nossa missão: restaurar esses códigos para que funcionem como deveriam." Mostra um exemplo de "pergaminho" (papel envelhecido) com um algoritmo bugado. Explica que cada dupla receberá 3 algoritmos antigos para depurar.
Cada dupla recebe 3 algoritmos antigos (diferentes). Exemplos:
Pergaminho 1 (escada bugada – do ano passado): "degrau = 1; repita 5 vezes: ande degrau; vire à direita; ande 1; vire à esquerda; degrau = degrau - 1" (deveria desenhar escada com degraus crescentes). Bugs: variável diminuindo (deveria aumentar), ordem de viradas errada.
Pergaminho 2 (soma de números – do 1º bimestre): "soma = 1; contador = 1; repita 4 vezes: soma = soma + contador; contador = contador - 1; mostrar soma" (deveria somar 1 a 5). Bugs: soma começa em 1 (deveria 0), repita 4 (deveria 5), contador diminuindo (deveria +1).
Pergaminho 3 (desenho de quadrado – do 2º ano): "repita 3 vezes: ande 3; vire 90 graus" (deveria desenhar quadrado). Bug: loop nanico (3 em vez de 4).
Alunos usam a lupa, marcam os bugs com caneta vermelha e escrevem a correção ao lado. Preenchem a "Ficha Arqueológica" com localização do bug, tipo e correção.
Cada dupla escolhe 1 dos 3 pergaminhos para apresentar à turma. Explicam: "Qual era o bug? Como corrigimos? O algoritmo restaurado faz o quê?" Professor (ou outro grupo) valida se a correção está correta e se o algoritmo agora cumpre sua função original. Os pergaminhos corrigidos são afixados em um mural "MUSEU DE ALGORITMOS RESTAURADOS". Os melhores trabalhos ganham selo "Arqueólogo de Códigos". Discussão: "Por que é importante saber depurar algoritmos antigos? O que aprendemos com os erros do passado?"
Professor revela um "pergaminho ultra-antigo" (simulando código de alunos de anos anteriores ainda mais remotos) com 4 ou 5 bugs complexos. As duplas que terminarem mais rápido podem tentar restaurá-lo. A primeira dupla que corrigir todos os bugs ganha um adesivo "Mestre Arqueólogo". Ao final, roda de conversa sobre a experiência: "O que foi mais difícil em restaurar códigos antigos? Como saber o que o algoritmo deveria fazer?" Anúncio da próxima semana: "Semana que vem: Vamos consertar ROBÔS DE SUCATA com defeitos FÍSICOS! Rodas quadradas, braços invertidos... trazendo a depuração para o mundo real dos objetos."
♿ Adaptações e Inclusão – Semana 28
- TEA: Pergaminhos com layout limpo, cada bug destacado por cor (ex: círculo vermelho ao redor da linha errada). Instruções escritas passo a passo. Evitar barulho excessivo.
- TDAH: Dividir os 3 pergaminhos em etapas com recompensa a cada um concluído. Usar cronômetro visual de 5 minutos por pergaminho. Professor circula dando reforço positivo.
- Deficiência Física (motora): Pergaminhos em folhas A3 para facilitar manuseio. Aluno pode ditar as correções. Caneta com pegada grossa.
- Deficiência Visual (baixa visão): Pergaminhos com fonte ampliada (18pt) e alto contraste. Descrição verbal dos algoritmos. Lupa eletrônica.
- Altas Habilidades: Criar um "pergaminho falso" (com bugs intencionais) para os colegas depurarem. Comparar a evolução dos tipos de bug entre diferentes anos.
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Aplicação | Transferir conceitos de depuração para o mundo físico (hardware com defeito). |
| Síntese | Aplicar a checklist de inspeção física para identificar e corrigir defeitos em robôs de sucata. |
| Criação | Criar soluções criativas para consertar defeitos estruturais (rodas quadradas, braços invertidos, etc.) usando materiais simples. |
📚 Conteúdo Programático
Bugs físicos vs lógicos. Inspeção de hardware com checklist específica. Reparo criativo com materiais recicláveis (fita adesiva, papelão, cola, elásticos). Teste funcional e validação. Relação entre defeito físico e erro de algoritmo.
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Identificar artefatos simples do cotidiano e suas funções | EF03CI01 |
| Ler e compreender textos instrucionais (checklist) | EF03LP13 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar e corrigir erros em sequências de instruções (depuração física) | COMP-PC01 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Hospital da Sucata)
📊 Critérios Operacionais de Avaliação
| Descritor | Critério | Pontuação |
|---|---|---|
| Completa a checklist de inspeção identificando pelo menos 3 dos 4 defeitos físicos do robô | Inspeção Diagnóstica | 0-2 pts |
| Executa pelo menos 2 reparos criativos que resolvem os defeitos (ex: endireitar braço, substituir roda) | Conserto Funcional | 0-2 pts |
| O robô restaurado executa o algoritmo de teste (ex: andar 3 passos, girar braço) sem falhas | Validação Final | 0-1 pt |
| Total | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min)
Professor com jaleco branco (ou avental) e estetoscópio de brinquedo: "Emergência! O Hospital da Sucata recebeu vários robôs com DEFEITOS FÍSICOS. Eles foram mal programados ou sofreram acidentes. Temos robô com roda QUADRADA, braço INVERTIDO, cabeça SOLTA e perna TORTA. Nossa missão: diagnosticar e CONSERTAR!" Mostra um robô de exemplo com defeitos visíveis. Explica que cada grupo receberá um robô doente, uma checklist de inspeção (física) e ferramentas para o conserto. A checklist tem itens como: "O robô fica em pé sozinho? As rodas são redondas e giram? Os braços se movem na direção certa? As juntas estão firmes? A cabeça está reta?"
Cada grupo recebe um robô de sucata com 3-4 defeitos propositais. Exemplos de defeitos:
• Roda quadrada (usar caixa de leite como roda) – não gira direito.
• Braço colado ao contrário (movimento para dentro em vez de para fora).
• Cabeça presa com elástico frouxo (balança e cai).
• Perna mais curta (robô manca).
• Junta colada com fita adesiva velha (solta).
Alunos preenchem a "Checklist de Inspeção Física" (modelo fornecido) marcando ✅ ou ❌ para cada item e anotando os defeitos encontrados. Em seguida, discutem em grupo as possíveis soluções de reparo (usando materiais disponíveis). Professor circula, orienta perguntas: "O que impede o robô de andar? Como podemos deixar a roda mais redonda? Como fixar a cabeça sem colar de vez?"
Alunos colocam a mão na massa: usam fita adesiva para reforçar juntas, substituem rodas quadradas por tampinhas redondas, invertem braços para a posição correta, ajustam cabeça com elásticos novos ou palitos de picolé para estrutura. Professor supervisiona o uso de cola quente (apenas o professor aplica). Cada grupo registra os reparos realizados na "Ficha de Reparo" (o que fizeram e por quê). Ao final, testam se o robô agora cumpre os requisitos básicos: ficar em pé, andar (se tiver rodas), mover braços na direção certa. Os grupos que terminam podem enfeitar o robô com adesivos ou desenhos (recompensa criativa).
Professor define um "algoritmo de teste" simples para todos os robôs (ex: "ande 3 passos, gire o braço direito, pare"). Cada grupo apresenta seu robô restaurado, mostra o que foi consertado e executa o algoritmo de teste. A turma aplaude e avalia se o robô passou no teste. Professor entrega adesivos "Engenheiro de Sucata" para todos os participantes. Roda de reflexão: "Qual a diferença entre depurar um algoritmo e consertar um robô físico? O que foi mais difícil? Como vocês se sentiram ao ver o robô funcionando depois do conserto?" Conclusão: "Bugs podem estar no código ou no hardware. O importante é ter ferramentas (checklist, observação, criatividade) para resolver qualquer tipo de defeito." Anúncio da próxima semana (Desafio Final): "Semana que vem: O GRANDE DESAFIO FINAL! Um algoritmo com 3 bugs para depurar em duplas, com cronômetro e prêmios. Serão coroados os MESTRES DA DEPURAÇÃO do 3º ano!"
♿ Adaptações e Inclusão – Semana 29
- TEA: Checklist visual com ícones grandes e apenas 4 itens (simplificada). Oferecer luva de borracha para manipular o robô se o aluno não quiser contato direto. Ambiente com menos estímulos sonoros.
- TDAH: Dividir a atividade em etapas curtas (inspeção 5 min, planejamento 5 min, reparo 10 min, teste 5 min) com recompensa a cada etapa. Usar cronômetro visual.
- Deficiência Física (motora): Robôs com peças maiores e mais fáceis de manusear. Aluno pode ditar as ações de reparo para um colega. Fita adesiva de fácil rasgamento.
- Deficiência Visual (baixa visão): Robôs com texturas contrastantes (ex: braço liso, cabeça rugosa). Checklist em braille ou áudio. Professor descreve os defeitos verbalmente.
- Altas Habilidades: Desafio extra: projetar um robô com DOIS defeitos simultâneos e criar um plano de reparo detalhado. Documentar o processo em um "manual de engenharia reversa".
🎯 Objetivos Operacionais
| Nível Cognitivo (Bloom) | Objetivo |
|---|---|
| Síntese | Integrar depuração sistemática em um projeto com loop e variável (revisão dos 2 bimestres anteriores). |
| Análise | Resolver desafio que envolve identificar 3 bugs em um mesmo algoritmo (soma de 1 a 5). |
| Valorização | Celebrar o fim do bimestre com competição de depuração e certificados "Mestre da Depuração". |
📚 Conteúdo Programático
Integração total (loop, variável, depuração). Competição de depuração (individual/duplas). Revisão dos tipos de bug (nanico, gigante, zumbi, variável, ordem, sintaxe).
📖 Habilidades BNCC e RCP-PR
| Descrição | Código |
|---|---|
| Utilizar unidades de medida de comprimento e localização | EF03MA22 |
| Ler e compreender textos instrucionais | EF03LP13 |
| Escrever listas de ações em ordem sequencial | EF03LP18 |
| Identificar artefatos simples do cotidiano | EF03CI01 |
| Identificar e corrigir erros em sequências de instruções | COMP-PC01 |
| Decompor problemas em partes menores | COMP-PC02 |
| Reconhecer padrões e repetições | COMP-PC03 |
| Depuração sistemática e refinamento | RCP-PR (p.39-41) |
🧰 Materiais (Kit do Desafio Final)
📊 Critérios Operacionais de Avaliação – Semana 30 (Desafio Final)
| Descritor | Critério | Pontuação |
|---|---|---|
| Encontra e corrige os 3 bugs entre os 3 primeiros da turma (ou dentro do tempo limite de 15 min) | Velocidade de Depuração | 0-2 pts |
| Todos os bugs são corrigidos corretamente (sem introduzir novos erros) | Precisão | 0-2 pts |
| Registra os bugs e correções no "Prontuário do Detetive" (entrega ao professor) | Documentação | 0-1 pt |
| Total (fecha o bimestre) | 0-5 pts | |
⏱️ Detalhamento Minuto a Minuto (50 min – A GRANDE FINAL)
Professor com voz de locutor de final de campeonato, luzes apagadas (ou meia luz), suspense: "Vocês passaram 10 semanas caçando bugs. Caçaram loops nanicos, gigantes, zumbis. Depuraram receitas de bolo, manuais, robôs de sucata. Agora, o DESAFIO FINAL: um algoritmo com 3 BUGS ESCONDIDOS." Mostra o algoritmo no quadro (ou entrega impresso):
PROGRAMA PARA SOMAR OS NÚMEROS DE 1 A 5 E MOSTRAR O RESULTADO
soma = 1
contador = 1
repita 4 vezes:
soma = soma + contador
contador = contador - 1
mostrar somaExplica: "Esse algoritmo devia somar 1+2+3+4+5 e mostrar 15. Mas tem 3 BUGS. Quem encontrar e corrigir os três primeiro, em dupla, será o MESTRE DEPURADOR do 3º ano." Entrega a folha do desafio para cada dupla.
Regras do desafio: cada dupla recebe a folha com o algoritmo. Têm 15 minutos no cronômetro. Devem: (1) Encontrar os 3 bugs; (2) Escrever a correção (pode ser no verso); (3) Preencher o Prontuário do Detetive (tipo, local, correção).
OS 3 BUGS (resposta esperada):
1.
soma = 1 (deveria ser 0, para começar a soma do
zero).2.
repita 4 vezes (deveria ser 5 vezes, para somar os números de 1 a
5).3.
contador = contador - 1 (deveria ser +1, para incrementar o
contador).Professor circula, não dá respostas, apenas incentiva: "Olhem a variável soma. Olhem a direção do incremento do contador. Olhem a quantidade de repetições." Quando a dupla termina, levanta a mão (ou grita "FEITO!"). O professor verifica rapidamente. Se estiver correto, anota o tempo.
Professor pede voluntários de diferentes duplas para ir ao quadro e escrever as correções. Cada voluntário explica: "Eu encontrei o bug 1 aqui... Corrigi assim..." Turma vota na correção mais COMPLETA e MAIS ELEGANTE (menos linhas, mais clara). Professor revela os 3 bugs e a correção esperada (mas aceita variações criativas que funcionem). Registro no quadro:
ALGORITMO CORRIGIDO:
soma = 0 (corrigido: antes estava 1)
contador = 1
repita 5 vezes: (corrigido: antes era 4)
soma = soma + contador
contador = contador + 1 (corrigido: antes era -1)
mostrar somaResultado esperado: soma = 15.
Categorias de premiação (com muita festa):
🥇 MESTRE DEPURADOR – Dupla mais rápida e precisa (todos os 3 bugs corretos): Certificado de Ouro + chocolate + adesivo especial.
🧠 DEPURADOR CRIATIVO – Correção inusitada que funcionou (diferente da esperada): Certificado + adesivo "Criativo".
🔍 DETETIVE DE ELITE – Quem identificou um bug que ninguém mais viu (ex: bug extra além dos 3): Certificado + lupa dourada de papel.
📢 EQUIPE MAIS BARULHENTA – Gritou "ACHEI!" mais vezes (sim, porque gritar também é habilidade): Certificado + apito.
🎯 TODOS OS PARTICIPANTES – Certificado "MESTRE DA DEPURAÇÃO NÍVEL 3".
Roda de conversa final do bimestre: "Qual foi o bug mais difícil que você resolveu nestas 10 semanas?" Alunos compartilham.
Anúncio do próximo bimestre (o GRANDE FINAL DO ANO): "No bimestre 4, vocês serão CRIADORES! Não vão só DEPURAR – vão CONSTRUIR. Vão criar o próprio ROBÔ AUTORAL e apresentar na FEIRA DE ROBÓTICA. Tragam caixas de sapato, garrafas PET, tampinhas, e MUITA CRIATIVIDADE."
Apito final. Grito coletivo: "SOMOS MESTRES DA DEPURAÇÃO! BUGS, TREMBAM!" 🐛🔍💥
Professor entrega os certificados e tira foto da turma com os robôs consertados (semana 29) e os manuais (semana 25).
♿ Adaptações e Inclusão – Semana 30
- TEA: Desafio em ambiente calmo (sem gritos excessivos – combinar um sinal visual). Algoritmo impresso em fonte grande e com espaçamento amplo. Oferecer checklist visual dos 3 tipos de bug para consulta.
- TDAH: Dividir os 15 min em 3 blocos de 5 min (um bug por bloco). Recompensa imediata a cada bug encontrado (adesivo). Permitir pausa de 1 min entre blocos.
- Deficiência Física (motora): Algoritmo em folha A3 para facilitar manuseio. Aluno pode ditar as correções. Prontuário com espaços grandes.
- Deficiência Visual (baixa visão): Algoritmo em fonte ampliada (20pt) e alto contraste. Descrição verbal do algoritmo. Lupas ou tablets com zoom.
- Altas Habilidades: Desafio extra: encontrar um 4º bug (ex: variável não reiniciada, ou falta de um comando). Criar um algoritmo com 5 bugs para o professor resolver. Escrever uma "análise forense" do algoritmo (documentação detalhada).
🎲 JOGO DO BIMESTRE 3: B.U.G.S. – Batalha Ultra Geral de Supressão
🏆 CERTIFICADO DE CONCLUSÃO – 3º BIMESTRE
"MESTRE DA DEPURAÇÃO – DETETIVE DE ELITE"
🤖 CERTIFICADO ROBÔMESTRES
Certificamos que
[NOME DO ALUNO]concluiu com êxito o 3º BIMESTRE – DETETIVES DE BUGS
Dominando:
🔍 LOOP NANICO
| 🦍 LOOP GIGANTE | 🧟 LOOP ZUMBI | 🐛 DEPURAÇÃO SISTEMÁTICA
RobôMestres do Paraná • 2026
"Errar não é vergonha – é PISTA. Depurar é DIVINO."
Visualização ao selecionar aluno
Cadastro de Alunos
📋 Lista de Programadores 0
📚 FECHAMENTO DO BIMESTRE – ADAPTAÇÕES, RUBRICA, REFERÊNCIAS
♿ ADAPTAÇÕES ESPECÍFICAS BIMESTRE 3
TEA
- Antecipação visual com sequência de imagens.
- Evitar gritos repentinos; usar sinal visual (luz piscando).
- Oferecer fones redutores de ruído.
TDAH
- Blocos curtos de 7-10 min com recompensa imediata.
- Cronômetro visual (ampulheta).
- Permitir movimento durante a investigação.
Deficiência Física
- Materiais ampliados (A3), canetas ergonômicas.
- Aluno pode ditar as correções.
- Percurso adaptado para o robô avariado.
Deficiência Visual
- Fontes ampliadas (mínimo 18pt) e alto contraste.
- Descrição verbal de imagens.
- Lupas eletrônicas ou tablets com zoom.
Altas Habilidades
- Desafios extras (loop aninhado, criar bugs para os colegas).
- Papel de "assistente do detetive" ou "criador de bugs".
📋 RUBRICA DE AVALIAÇÃO – BIMESTRE 3 (0 a 50 pontos)
| Semana | Descritor | Pontos |
|---|---|---|
| 21 | Encontra bugs + classifica + ajuda colega | 5 |
| 22 | Classifica 3 tipos + documenta + cria bug novo | 5 |
| 23 | Contribui com checklist + aplica + desafio cronômetro | 5 |
| 24 | Descobre bug do robô + adapta comandos + trabalho em equipe | 5 |
| 25 | Conteúdo completo do manual + clareza visual + compartilhamento | 5 |
| 26 | Identifica bugs na receita + corrige manual + apresenta | 5 |
| 27 | Resolve pistas + velocidade + trabalho em equipe | 5 |
| 28 | Encontra bugs em algoritmos antigos + corrige + valida | 5 |
| 29 | Inspeção física + conserto criativo + teste funcional | 5 |
| 30 | Velocidade + precisão + documentação | 5 |
| TOTAL | 50 | |
Conversão: 45-50 = A (Excelente) | 35-44 = B (Bom) | 25-34 = C (Satisfatório) | 15-24 = D (Insatisfatório) | 0-14 = E (Não atingido)
📚 REFERÊNCIAS BIBLIOGRÁFICAS (ABNT)
BRASIL. Ministério da Educação. Base Nacional Comum Curricular. Brasília: MEC, 2018.
PARANÁ. Secretaria de Estado da Educação. Referencial Curricular do Paraná: Ensino Fundamental Anos
Iniciais. Curitiba: SEED/PR, 2018.
RESNICK, M. Jardim de Infância para a Vida Toda. Porto Alegre: Penso, 2020.
WING, J. M. Pensamento Computacional: Um Conceito Fundamental para o Século XXI. Revista Brasileira de
Computação, v. 12, n. 2, p. 10-14, 2017.
BERS, M. U. Beyond Computer Literacy: Supporting Children's Learning in Robotics. MIT Press,
2022.
BRACKMANN, C. Pensamento Computacional na Educação Básica. Penso, 2021.