"Dê três passos, vire à esquerda, abra a caixa." A criança segue as instruções e termina de cara para a parede. Em algum lugar, um passo está errado. Encontrá-lo se chama depurar, e programadores falam em caçar o "bug", o bichinho que faz um programa funcionar errado.
Depurar é uma das habilidades de pensamento mais úteis para a criança treinar. É comparar o que deveria acontecer com o que de fato aconteceu, conferir passo a passo e consertar a causa em vez de começar tudo de novo. E pode ser muito divertido.
O que é depurar, para uma criança
Explique de um jeito simples: "Um bug é um erro nas instruções. Depurar é descobrir onde ele está e consertar."
Deixe claro que erros são completamente normais. Todo mundo que escreve instruções erra, da criança que desenha um mapa do tesouro ao adulto que escreve um programa de computador. A habilidade não é nunca errar, e sim encontrar o erro com calma.
Brincadeira 1: orientações com um bug
Dê à criança orientações para chegar a um brinquedo escondido, com um erro de propósito.
- Esconda um brinquedinho em algum lugar do cômodo.
- Dê as orientações, por exemplo: "Fique ao lado da porta. Dê quatro passos para a frente. Vire à direita. Olhe embaixo da almofada."
- Coloque um passo errado, por exemplo "vire à direita" quando deveria ser "à esquerda".
- Quando ela não encontrar o brinquedo, pergunte: "Qual passo você acha que estava errado?"
Deixe que ela volte ao começo e refaça os passos devagar, prestando atenção em onde as coisas deixam de fazer sentido. Achou o bug? Ela conserta e encontra o brinquedo.
Brincadeira 2: rotinas fora de ordem
Rotinas conhecidas são perfeitas para caçar bugs, porque a criança sabe o que deveria acontecer:
- "Calce os sapatos e depois as meias."
- "Escove os dentes e depois coloque a pasta na escova."
- "Coma o cereal e depois coloque o leite."
Leia os passos em voz alta e deixe a criança achar o problema. Depois, peça para ela consertar e explicar por que a nova ordem funciona. Bugs bobos fazem a criança rir, e a risada mantém o interesse.
Brincadeira 3: setas na malha
Desenhe uma malha pequena de quadradinhos (4 por 4 basta) com um quadrado de partida e uma estrela.
- Escreva um caminho com setas: direita, direita, baixo, direita, baixo.
- Coloque uma seta errada no caminho.
- A criança segue as setas com o dedo ou com um brinquedinho e descobre onde o caminho desvia.
Os maiores podem escrever depois os próprios caminhos de setas para você, com ou sem um bug escondido. Você vai achar?
Um método passo a passo para achar bugs
Ensine à criança um método simples, que serve para qualquer bug:
| Passo | O que perguntar |
|---|---|
| 1. O que deveria acontecer? | "Onde a gente deveria chegar?" |
| 2. O que aconteceu de verdade? | "Onde a gente chegou?" |
| 3. Ir passo a passo | "Depois deste passo, ainda está tudo certo?" |
| 4. Achar o primeiro passo errado | "Foi aqui que começou a dar errado." |
| 5. Mudar uma coisa e testar de novo | "E agora, funciona?" |
A ideia principal é achar o primeiro passo em que algo dá errado, em vez de chutar ou mudar tudo de uma vez. Mudar uma coisa só e testar de novo mostra se o conserto funcionou.
Bugs, não fracassos
Depurar muda o que a criança sente diante dos erros. Quando algo não funciona, a pergunta vira "onde está o bug?" em vez de "eu sou ruim nisso".
- Use a palavra "bug" de um jeito leve e brincalhão: "Opa, tem um bug por aqui. Vamos achar!"
- Elogie a busca, não só o conserto: "Você conferiu cada passo com muito cuidado."
- Conte os seus próprios bugs: "Fiz a lista do mercado fora de ordem e dei duas voltas no mercado."
No Dologi, os desafios "Destrave as engrenagens" mostram um conjunto de engrenagens que não consegue girar, e a criança descobre qual engrenagem tirar para as outras voltarem a rodar: um pequeno trabalho de depuração, resolvido ao descobrir onde o problema realmente está.
Resumindo
- Depurar é achar o passo que faz as instruções darem errado e consertá-lo.
- Brinquem de "ache o erro" com orientações, rotinas e caminhos de setas.
- Ensine um método: comparar o que deveria acontecer com o que aconteceu, ir passo a passo, achar o primeiro passo errado, mudar uma coisa e testar.
- Tratar erros como bugs a serem encontrados mantém a criança calma e curiosa.
Leia também: Repetições e condições para crianças: aprendendo com pular corda e músicas
