Programação não requer necessariamente um computador. Programação desplugada é ensinar lógica de computação usando atividades físicas, jogos de tabuleiro e brincadeiras do mundo real.
A lógica vem da mente, não da tela. O computador é apenas a ferramenta que coloca a lógica em ação.
Por que começar sem tela?
- Foco na lógica: sem a distração da interface, a criança se concentra no raciocínio
- Acessibilidade: pode ser feito em qualquer lugar, sem necessidade de computador
- Base sólida: quando a criança for programar no computador, já entende os conceitos
- Colaboração: atividades em grupo ensinam trabalho em equipe
Atividades de programação desplugada
- Algoritmo de passos: escrever instruções para um "robô humano" andar de um ponto a outro
- Binário com cartões: usar cartões com pontos para representar números em binário
- Condicionais com blocos: "se a cor for vermelha, pare; se for verde, siga"
- Laços com dança: repetir uma sequência de movimentos várias vezes
- Depuração em quadrinhos: encontrar o erro em uma sequência de imagens
Exemplo prático: o sanduíche algorítmico
Peça para seu filho escrever instruções passo a passo para fazer um sanduíche. Depois, siga as instruções exatamente como escritas. Se algo der errado (esquecer de pegar o pão, por exemplo), a criança percebe que o algoritmo precisa ser mais detalhado — essa é a depuração na prática.
Quando passar para o computador?
Quando a criança dominar conceitos como sequência, condicionais e laços de forma desconectada, ela estará pronta para aplicar esses mesmos conceitos em ferramentas como Scratch, GDevelop ou Python.
Na Mulekolândia, usamos atividades desplugadas como base antes de introduzir a programação em computador, garantindo que a criança entenda a lógica antes da sintaxe.