sábado, 18 de abril de 2020

Scratch: imaginar, criar, experimentar, partilhar, reflectir


Designação: Scratch
Endereço: http://scratch.mit.edu/
Responsável: grupo Lifelong Kindergarten do MIT Media Lab
Descrição: O Scratch é uma linguagem de programação criada em 2007 por Mitchel Resnick, do MIT, e uma comunidade em linha onde as crianças podem programar e partilhar histórias, jogos e animações, com pessoas de todo o mundo.
A linguagem é bastante acessível e possui uma interface gráfica que permite que os programas sejam montados como peças de Lego. Utiliza uma sintaxe comum a muitas linguagens de programação. Cada um dos blocos contém um comando e podem ser agrupados livremente, caso se encaixem.
À medida que criam com o Scratch, as crianças aprendem a pensar de forma criativa, a trabalhar de forma colaborativa e a pensar de forma sistemática.
A plataforma pode ser acedida de forma livre, para consultar (e reeditar) os trabalhos publicados ou conceber novos, descarregando-os depois para o dispositivo utilizado. Criando uma conta, é possível guardar e partilhar os trabalhos realizados na própria plataforma.
Está também disponível no formato de aplicações que, depois de instaladas, não necessitam de acesso à internet. Há versões para Windows, Android e MAC-OS.

Code.org: uma plataforma de aprendizagem da programação para todos

Designação: code.org
Endereço: http://code.org/
Responsáveis: Hadi e Ali Partovi
Descrição: Code.org é uma organização sem fins lucrativos dedicada à expansão do acesso à informática nas escolas e o aumento da participação das mulheres e minorias sub-representadas. O seu objectivo é de que todos os alunos de todas as escola tenham a oportunidade de aprender programação, tal como têm de aprender matemática ou ciências.
Actualmente, os cursos da Code.org são usadas por dezenas de milhões de alunos e por um milhão de professores em todo o mundo. Estes estão concebidos por níveis etários, a partir dos quatro anos de idade, e permitem a exploração de conceitos de programação, pensamento computacional, cidadania digital e desenvolver histórias e jogos interactivos.
Para além disso, a plataforma tem inúmeras actividades de acesso livre, onde a programação é usada para resolver jogos de vários tipos.

sexta-feira, 17 de abril de 2020

Scratch Júnior: programação por blocos para os mais pequenos

Designação: Scratch Júnior
Endereço: http://scratchjr.org/
Responsável: Scratch Foundation
Descrição: O Scratch Júnior é uma ferramenta lúdica muito interessante para iniciar os mais pequenos (dos 5 aos 7 anos) à programação. No processo, elas aprendem a resolver problemas, a conceber projetos e a expressar a sua criatividade.
Este produto resulta da colaboração entre o Grupo de Investigação DevTech da Universidade de Tufts, o Grupo Lifelong Kindergarten do Media Lab do MIT e a Playful Invention Company
A aplicação é gratuita e funciona apenas em dispositivos móveis (tablets e smartphones).
Pode instalar-se a partir da Google Play Store, da Apple App Store, da Amazon e da Chrome Web Store.

Run Marco - A aventura da Programação


Designação: Run Marco
Endereço: http://runmarco.allcancode.com/
Responsável: Allcancode, Inc.
Descrição: Run Marco é um divertido jogo de aventura em que se aprende a codificar conforme se joga. O jogador aprenderá a linguagem de programação visual "Blockly", usada para conduzir os personagens (Marco ou Sophia) de etapa em etapa.
Recomendado para crianças dos 6 aos 12 anos, foi criado por uma equipa de especialistas em engenharia, artes e educação.
Alguns dos conceitos incluem instruções básicas, sequência de comandos, diferentes tipos de iteração e lógica condicional.
O jogo está traduzido em 26 línguas, incluindo em Português (europeu e brasileiro), mas as instruções são sobretudo visuais e muito intuitivas.