10 ferramentas para obter crianças animadas sobre programação

Para o garoto comum, computadores e smartphones são ferramentas divertidas. A educação vem muito depois.

Para o garoto comum, computadores e smartphones são ferramentas divertidas.  A educação vem muito depois.
Propaganda

programação para crianças Precoce. Esse foi o único adjetivo usado para descrever uma criança exibindo um talento natural que se afastava do normal. Um salto geracional depois, não tenho tanta certeza de que a palavra tenha o significado que costumava significar. Cada segunda criança nos dias de hoje parece mostrar uma semelhança natural com as coisas digitais. Assim, é fácil supor que eles vão levar para os computadores como um peixe leva para a água.

Para o garoto comum (não vou falar sobre alguém como Lim Ding Wen aqui, embora eu use sua foto fofa como miniatura ao lado), computadores e smartphones são ferramentas divertidas. A educação vem muito depois. Fazer com que uma criança fique entusiasmada com a programação pode demorar um pouco, porque a lógica precisa de um pouco de tempo para se desenvolver. É imaginação e criatividade que chegam primeiro. É aí que o ponto crucial dessas dez ferramentas está ... usando ferramentas criativas para deixar as crianças animadas com a programação.

Apenas para ilustrar o potencial do ensino criativo que deve ajudar a acender o fogo, aqui está uma palestra do TED de Conrad Wolfram. Ligeiramente não relacionado, mas observe para entender por que as crianças (uma vez, você e eu também) perdemos o interesse pela matemática. Também explicará a extrema necessidade de tirar instruções de suas rígidas restrições e jogá-las no mundo real e na vida cotidiana. Ele defende o uso de programação para ensinar matemática. E assim, torne isso mais divertido, em vez de forçá-los a aprender um assunto.

10 ferramentas que devem ajudar com a programação de aprendizagem criativamente

De jogos a ferramentas de programação, da lógica à intuição, vamos dar uma olhada em dez ferramentas que devem ajudar a mostrar que a programação não é toda sobre funções e loops. Aqui estão as menções honrosas (restritas a dez ferramentas de programação).

Crunchzilla Code Monster

programação para crianças

Aprenda coisas legais sobre: JavaScript

Crunchzilla Code Monster foi projetado para crianças (por Greg Linden, que queria que seus filhos aprendessem programação). É como um editor WYSIWYG barebones com um painel para código e outro para ver o que o código faz. O Code Monster no topo é um ogro amigável que leva todo mundo de uma lição para outra. São 59 aulas ao todo. Você precisa continuar clicando no balão para passar de um para outro. As lições começam fáceis e são interativas. Variáveis ​​e parâmetros são introduzidos e os objetos coloridos como caixas e árvores são criados com código JavaScript. Erros também são capturados e explicados. O Code Monster salva em que lição você está, então você pode parar a qualquer momento e voltar mais tarde. Contanto que você volte no mesmo navegador na mesma máquina, você voltará à sua aula.

O que uma criança pode gostar: JavaScript à esquerda sim, mas gráficos simples são criados à direita como se fossem 'mágicos'. Uma criança aprendendo programação só tem que jogar com o código para ver resultados coloridos instantâneos à direita.

Logotipo

programação infantil

Aprenda coisas interessantes sobre: Estruturas de controle em programação com a ajuda de tipos de dados básicos, como palavras, listas e matrizes.

Logo é uma das mais antigas linguagens de programação educacional. Foi criado em 1967 para uso educacional e pode ser usado para ensinar o básico da ciência da computação. É bem conhecido por sua implementação do Turtle Graphics. Desde seus primeiros dias, evoluiu e se ramificou em diferentes versões para todos os sistemas operacionais. Por exemplo, o Elica é uma implementação do Windows que avança o Logo em áreas de animação 3D. A Academia da Tartaruga é um ótimo recurso para aprender algumas coisas com essa linguagem de programação funcional. Existem muitos recursos, como o Logo da Tartaruga e o FMSLogo.

O que uma criança pode gostar: Ensinar a tartaruga com comandos de movimento e localização para desenhar formas básicas e gráficos de linhas.

coçar, arranhão

Aprenda coisas interessantes sobre: Interatividade visual sem aprender a sintaxe de programação.

Você não pode discutir com 3.000.000 projetos documentados. O Scratch tem uma comunidade mundial para se orgulhar e aí reside a riqueza do aprendizado. Com o Scratch, você pode criar histórias interativas, animações e até jogos. Aqui, deixe-me direcioná-lo para uma prévia aprofundada no Scratch How To Teach Kids Programming From Scratch! Como ensinar crianças programando a partir do zero! Leia mais e apenas porque as crianças podem adorar.

O que uma criança pode gostar: o escopo de imaginar coisas sem aprender sobre conceitos complicados de programação. Basta arrastar e soltar os sprites.

EToys

programação infantil

Aprenda coisas legais sobre: Conceitos orientados a objeto com scripts programáveis.

O EToys é semelhante ao Scratch, pois é uma ferramenta visual enriquecida de mídia para criar programas de computador interessantes. A ideia por trás do projeto é promover o pensamento criativo e crítico. O EToys é executado como um programa independente e também em navegadores (com o plug-in) em todas as plataformas. EToys é extensível globalmente porque está disponível em vários idiomas e é Open Source. Curiosamente, foi desenvolvido pela primeira vez na Apple e tem sido universalmente usado no projeto One Laptop per Child.

O que uma criança pode gostar: gráficos 2D e 3D suportados por texto, imagens e arquivos de som que podem ser interativos e combinados com a ajuda de scripts fáceis.

Waterbear

crianças ferramentas de programação

Aprenda coisas legais sobre: Scripts programáveis ​​e como um programa flui de uma etapa para a próxima.

Waterbear é um desenvolvimento recente e foi inspirado pelo Scratch. É semelhante ao Scratch em sua abordagem visual para arrastar e soltar objetos (blocos de script) e entender o fluxo do programa. No backend, ele gera JavaScript, mas o filho não precisa conhecer a sintaxe. A criança precisa fornecer a lógica por meio de parâmetros para montar os blocos do programa. Uma das diferenças com o Scratch é que o ambiente de aprendizado é o navegador, em vez de um ambiente de criação para download. Waterbear ainda não é polido (pre-Alpha), mas se você está procurando uma alternativa Scratch, vale a pena tentar.

O que uma criança pode gostar: arraste e solte blocos de script no navegador. Blocos de script são descritos em inglês simples.

ToonTalk

crianças ferramentas de programação

Aprenda coisas legais sobre:

O ambiente de programação tem o elemento divertido com desenhos animados e personagens animados. A versão completa é um download gratuito de 126 MB e funciona em todas as versões do Windows e Mac (com Virtual PC). O site expressa melhor - Dentro do mundo animado do ToonTalk, você irá construir e rodar todos os tipos de programas de computador. Enquanto aprende a programar você enfrentará quebra-cabeças desafiadores, expressará sua criatividade, aprenderá novas maneiras de resolver problemas e terá muita diversão!

ToonTalk versão 3.0 agora está livre.

O que uma criança pode gostar: Jogue os jogos de quebra-cabeça para ver como as coisas são construídas no ToonTalk.

Bot de carga

Aprenda coisas legais sobre: Como resolver um quebra-cabeça da maneira mais eficiente desenvolve o pensamento estruturado.

Hoje, é mais provável que uma criança tenha um iPad na mão em vez de um laptop. Cargo -Bot é, na verdade, um quebra-cabeça e um jogo lógico para iPad gratuito que foi desenvolvido no Codea. Você tem que 'ensinar' a um braço robótico em uma plataforma como mover um monte de engradados através de 36 enigmas diferentes. Cargo-Bot é mais sobre lógica do que pura programação. Mas se você tiver sucesso (e não é fácil fazê-lo), você terá aprendido muito sobre o pensamento estruturado. Codea em si é um aplicativo recomendado se você quiser aprender sobre o desenvolvimento de aplicativos para iOS. É um investimento de US $ 9, 99 que deve dar um retorno no conhecimento, se não qualquer outra coisa.

O que uma criança pode gostar: é um jogo que ensina programação sem que a criança perceba.

Ruby for Kids

crianças ferramentas de programação

Aprenda coisas legais sobre: Ruby.

Se você quiser que seu filho aprenda uma linguagem de programação específica, Ruby é uma boa escolha. É uma linguagem orientada a objetos e a maioria dos aplicativos da web (por exemplo, Amazon e Twitter) também são codificados com ela. É um idioma simples porque a sintaxe é relativamente intuitiva e tem menos chamadas de comandos. Ele funciona em todos os sistemas operacionais e é gratuito. Há também uma enorme comunidade lá fora, ensinando e aprendendo a língua. Os tutoriais, jogos e exemplos de screencast no Ruby for Kids devem ser um passo firme para adultos e crianças.

O que uma criança pode gostar Como você pode usar o Ruby para desenvolver jogos na web.

Raspberry Pi

10 Ferramentas Para Obter Crianças Animadas Sobre Ferramentas De Programação De Programação kids07

Aprenda coisas legais sobre: Aprenda programação de computadores à moda antiga; entendendo também o hardware.

Para aqueles que chegaram atrasados, Raspberry Pi O que você precisa saber sobre Como começar com Raspberry Pi O que você precisa saber sobre Como começar com Raspberry Pi O computador Raspberry Pi é o mais recente em uma linha de dispositivos multifuncionais compactos, enviados como um pacote de barebones para que os usuários finais possam usar o hardware para praticamente qualquer projeto de computação que venha a ... Read More é um computador do tamanho de um cartão de crédito que pode ser programado para ser usado como um PC de mesa. Foi desenvolvido como uma solução de baixo custo para ensinar ciência da computação nas escolas. Raspberry Pi tem muitos usos interessantes O Top 5 Amazing Usos para o seu computador Raspberry Pi O Top 5 Amazing Usos para o seu computador Raspberry Pi Recentemente recebi o meu Raspberry Pi depois de uma longa espera - e eu tenho alguns planos para ele . O problema é que não tenho certeza de qual projeto eu quero tentar primeiro. Enquanto ... Leia Mais e todos os dias a comunidade por trás dele vem com um romance. A plataforma Raspberry Pi usa hardware e software Open Source e está perfeitamente posicionada para jovens mentes nerds explorarem-nas ao máximo. Mas como está sendo usado nas escolas atualmente? O site da Fundação Raspberry nos dá algumas pistas.

O que uma criança pode gostar: Que tal aprender a programar em uma hora?

RoboMind

programação para crianças

Aprenda coisas legais sobre: Como programar um robô e, assim, o básico da robótica.

RoboMind é uma ferramenta de programação e educacional com sua própria linguagem de script chamada ROBO. A linguagem compacta e simples não requer conhecimento prévio. O objetivo da programação é fazer um robô virtual se mover em uma grade bidimensional e exibir ações simples. Ele ensina ao aluno os princípios comuns de programação que podem ser aplicados em qualquer lugar. Está disponível como um download gratuito para Windows, Mac OS X e Linux.

O que uma criança pode gostar: Aprender os fundamentos da inteligência artificial e depois usá-la em robôs do mundo real, como os kits disponíveis no LEGO Mindstorms NXT 2.0.

Ensinar as crianças a codificar e programar faz parte da edutainment agora. Para a sociedade de hoje, é importante que seus cidadãos aprendam a olhar além do conforto de aplicativos e aparelhos e entender como eles realmente funcionam. Sabemos como usar computadores, mas também devemos saber como programá-los. Então, está em jogo toda a inovação que ainda precisa acontecer. Como este artigo da CNN diz, “aula de informática” não pode ser sobre ensinar as crianças a usar o software de hoje; deve ser sobre ensinar as crianças a fazer o software de amanhã.

Você concorda?

In this article