SOFTWARES PARA APRENDER A PROGRAMAR
SCRATCH
É um dos programas de ensino de programação mais usados no mundo. Por meio de uma estrutura de blocos lógicos e itens de som e imagem, o aluno cria histórias, jogos e animações. Permite que usuários interajam, avaliando e reestruturando projetos de outros. Oferece a personalização com a incorporação de imagens e sons externos e a possibilidade de desenhar e gravar sons na ferramenta. É um projeto do grupo Lifelong Kindergarten no Media Lab do MIT (Instituto de Tecnologia de Massachusets). Informações: scratch.mit.edu
BLOCKLY GAMES
Esses jogos educacionais desenvolvidos pela Google apresentam de forma progressiva os fundamentos da programação e da ciência da computação, com introduções para equações, estruturas condicionais e de repetição. As atividades podem ser feitas por quem é autodidata. Os jogos se integram a outras plataformas mais avançadas, que permitem escrever aplicativos para celulares, programar robôs e se aprofundar em linguagens de programação como JavaScript e Python. Informações: blockly-games.appspot.com
STENCYL
É uma plataforma para criação de jogos 2D para computadores e celulares. Assim como o software Scratch, baseia-se em uma estrutura de blocos que combinados definem a operação do jogo. Na montagem, o usuário escolhe o funcionamento dos personagens, cenários e sons. Alunos em estágio mais avançado de aprendizado podem criar e compartilhar seus próprios blocos e até botar suas criações à venda para usuários de modelos de celulares com os sistemas operacionais iOS e Android. Informações: stencyl.com