Se você trabalha com educação, tecnologia, ou é um curioso sobre o tema, é muito provável que você consiga usar seu tempo livre para inspirar e desenvolver os talentos de crianças e jovens de sua comunidade ensinando programação e criatividade com a sugestão de roteiro e as ferramentas que apresentamos nesta página.
Aqui, você irá encontrar direções para se tornar um tutor de crianças e jovens da sua comunidade, criando um espaço para que desenvolvam suas potencialidades usando a tecnologia. Nas aulas deste projeto, pudemos observar que a criatividade e raciocínio lógico são naturais para jovens e gostaríamos de incentivá-los a reconhecer estes talentos e desenvolvê-los.
Se você não tem experiência com ferramentas didáticas de programação, o roteiro de aulas proposto aqui também poderá servir como ponto de partida para o seu aprendizado.
Scratch, code.org, Programaê e Raspberry pi
Estes são recursos que já foram testados em sala de aula. Em particular, o Scratch, Programaê! e o code.org são os principais referenciais para o roteiro sugerido nesta página.
Scratch
O Scratch é um software gratuito (MIT Media Lab desde 2007) no qual jovens são encorajados a criar as suas próprias histórias, jogos e animações interativos. Permite a criança a se ver como alguém que constrói com tecnologia e não apenas consumidores. Atualmente, disponível em versões online e offline, inclusive para Raspberry pi e está disponível em Português.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
code.org
O code.org é uma instituição sem fins lucrativos, que visa incentivar pessoas a dar os primeiros passos com programação. No site, encontramos diversos jogos e ferramentas didáticas, disponíveis também em português. As aulas frequentemente são introduzidas com vídeos onde personalidades como Mark Zuckerberg e Bill Gates falam sobre sua experiência pessoal com os tópicos presentes naquele módulo, loops e eventos, por exemplo.
Programaê
O Programaê! é um portal que reúne recursos para incentivar jovens a entrar em contato com a tecnologia. Entre os recursos estão disponíveis trilhas de aprendizado e planos de aula. Em geral, os recursos fazem referência a terceiras partes como o Scratch, code.org ou Codeacademy, ajudando na navegação do usuário pela grande variedade de recursos disponíveis para aprender a programar.
O Raspberry Pi
O Raspberry Pi é um computador pequeno e barato, que pode ser utilizado para aprender a programar. Além de abrir a possibilidade de muitos projetos que envolvem automação e robótica, no nosso contexto é uma forma acessível de ensinar programação, introduzir o ambiente Linux e também mostrar as crianças o potencial enorme desta pecinha fofinha de hardware.
Para completar o roteiro, é sugerida mas não mandatória a utilização do Raspberry Pi, como uma forma de baixar os custos de montagem da turma e também como demonstração deste hardware que proporciona muitas possibilidades.
No Brasil, é possível comprar o um Pi homologado pela anatel na loja flipe-flope.
Roteiro de aulas
Este roteiro, já foi testado e melhorado de forma iterativa a partir das observações em sala de aula. Consiste em 5 aulas, que cobrem o básico da programação de computadores através da linguagem Blockly, utilizada pelo code.org e do Scratch, que é muito semelhante.
Na primeira aula, programação com blocos é introduzida através de exercícios do code.org. Em seguida, migramos para o Scratch, que permite a exploração de recursos mais avançados da programação para a criação de animações e jogos.
Cada aula da sequência abaixo tem em média 50min a 1h de duração e foram testadas em turmas de 2 a 4 alunos.
Clique: