Mostrar mensagens com a etiqueta programação. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta programação. Mostrar todas as mensagens

dezembro 30, 2016

Cria o Teu Jogo de Computador!

Os dias mais calmos da última semana do ano criaram algum espaço para dedicar tempo à família. Depois de muitas das prendas montadas, ou encetadas, chegou a vez de uma das prendas do mais novo (8 anos), a quem calhou o livro "Cria o Teu Jogo de Computador!" (2016) do Manuel Menezes Sequeira e Nélio Codices. Posso dizer que foram várias horas, ao longo de 3 ou 4 dias, passadas com muito entusiasmo e diversão!



O livro é bastante didático, recorrendo ao formato de tutorial ilustrado que guia o criador ao longo de toda a construção de um jogo de Squash, ao que se adicionaram pequenos textos que explicam alguns conceitos em maior detalhe, capazes de orientar os mais interessados no aprofundamento das lógicas de programação. Segue-se assim a abordagem tipo do "learn by doing", em que a criança vai aprendendo por meio do que vai fazendo e experienciando. Cá em casa funcionou muito bem, a meio do livro e com apenas 8 anos, já se notava uma antecipação às instruções sugeridas pelo livro.

A linguagem do livro aponta para uma faixa dos 11 aos 14 anos, mas pode servir miúdos mais pequenos, sendo aconselhável nesse caso a presença de um adulto. Diria que está tudo muito bem planeado e sem problemas de maior. Talvez tivesse apenas separado a parte final da construção de novos blocos (programação procedimental), rotulando-a de Programação Avançada, para não criar nas crianças mais novas alguma frustração por não conseguirem atingir tudo o que era pedido.

Jogo "Squash" criado por Pedro, 8 anos, em Scratch, a partir do livro "Cria o Teu Jogo de Computador!"

Por fim, teria sido interessante a disponibilização de diferentes recursos para o desenvolvimento do jogo, mais imagens, personagens, objetos e sons. Desde logo porque os recursos disponibilizados não são os melhores, versados em imagem real, algo limitativos da estimulação criativa. Por outro lado, mais recursos permitiriam estender o trabalho de desenvolvimento do jogo, por meio de tarefas de seleção e escolha que acabariam por estimular a própria criação de novos recursos.

dezembro 08, 2014

A Hora do Código

Começa hoje a Computer Science Education Week 2014 que tem como principal objectivo fomentar a aprendizagem da programação de computadores junto de todos os estratos etários, sociais e económicos. A actividade principal da Semana assenta na "Hora do Código" que passa por convencer pessoas que nunca programaram, a investirem uma hora das suas vidas a programar. O objectivo é simples, lançar as pessoas sobre os carris da programação e assim criar o "bichinho".


Em Portugal a "Hora do Código" está a ser coordenada pela ANPRI (Associação Nacional de Professores de Informática) que disponibiliza um conjunto de ferramentas na sua página e na página no Facebook. Para a promoção da "Hora do Código" a ANPRI convidou várias pessoas nacionais ligadas ao mundo das tecnologias e educação para participar de um conjunto de flyers online com frases de incentivo à programação. Deixo aqui a frase que enviei à ANPRI,

A criatividade é a competência chave dos próximos anos, mas esta não se resume a ter ideias, precisa de se realizar num concreto, algo que a programação pode potenciar pelo modo como estabelece a ligação entre o pensar e o fazer.
Nelson Zagalo
A linguagem de eleição para a Hora do Código é o Blockly, uma linguagem visual desenvolvida pela Google, decalcada do Scratch do MIT, mas muito mais poderosa, pela simples razão de poder traduzir toda a programação em Blockly automaticamente para Javascript ou Python. Deste modo o Blockly serve não apenas os iniciantes na programação, mas pode acompanhar-nos mesmo depois de dominarmos os básicos, através da flexibilidade do Javascript ou Python.

Tutorial de Blockly com Angry Birds

Para este ano, um grupo de engenheiros da Google, Microsoft, Facebook e Twitter com o apoio da Rovio e da EA, desenvolveram um tutorial de Blockly absolutamente fantástico. Fazendo uso dos personagens de Angry Birds, Plants vs. Zombies e ainda o esquilo Scrat do filme Ice Age criaram um tutorial linear em 20 passos que permite a qualquer pessoa, sem qualquer noção de programação, dar os primeiros passos na arte de forma extremamente divertida. Aconselho vivamente a realização deste tutorial, e se houver crianças por perto incentivem-nas, apesar de estar em inglês. Se ainda faltar motivação vejam o vídeo novo da "Hora do Código", abaixo!