Actividades de codificação desconectadas
As actividades de programação desconectadas são aquelas que permitem às crianças aprender a programar sem o envolvimento de computadores ou da Internet. Estas actividades são indispensáveis para o desenvolvimento das capacidades de resolução de problemas, do raciocínio lógico e da capacidade de trabalhar em conjunto em alunos de todas as idades, tornando assim mais fácil e divertida a aprendizagem da programação.
As actividades de codificação desconectadas "Robô Humano", em que os alunos fazem com que um colega navegue num labirinto utilizando comandos direcionais básicos como um programa, e "Números Binários", em que utilizam contas para indicar dígitos binários, são exemplos. Através destas actividades, os alunos compreendem o fac-símile da codificação enquanto jogam jogos.
Os alunos podem melhorar o seu pensamento crítico e as suas capacidades de resolução de problemas participando em actividades de codificação desconectadas que lhes permitirão aprender conceitos de programação sem a intimidade tecnológica. Também promovem a cooperação e a capacidade de comunicação dos colegas, sendo a fonte de uma atmosfera de aprendizagem positiva e solidária.
Até mesmo os alunos em idade pré-escolar podem participar ativamente em tarefas de programação desconectadas. Estas tarefas podem ser personalizadas de acordo com as diferentes faixas etárias, aplicando desafios adequados a resolver que não só introduzem conceitos anteriores, mas também algoritmos num estilo lúdico e interativo.
Além disso, estas actividades também podem ser utilizadas como disciplina secundária ou integradas em planos de aulas existentes. As actividades de codificação desconectadas podem ser um aquecimento ou uma atividade de formação de equipas para os alunos. A codificação desconectada pode ser um aquecimento ou uma integração num curso em linha. Além de definir objectivos claros, fornecer instruções claras e organizar discussões em grupo, a experiência de aprendizagem é melhorada e os alunos compreendem melhor os conceitos de programação.