Aprendendo a codificar com seus filhos

Divulgação: Seu suporte ajuda a manter o site funcionando! Ganhamos uma taxa de indicação por alguns dos serviços que recomendamos nesta página.


Maneiras divertidas para as crianças aprenderem a codificar

A maioria concorda que todas as crianças precisam ser capazes de ler, escrever e fazer aritmética. Mas a codificação deve ser adicionada ao currículo principal? Talvez. É uma ótima maneira de:

  • Ensinar habilidades de resolução de problemas
  • Crie confiança digital
  • Entenda o mundo digital em que vivemos
  • Pense como um computador ‘pensa’, para facilitar a codificação avançada

Estamos constantemente cercados por tecnologia, trabalhando em uma cozinha na cidade de Nova York ou programando servidores em um datacenter em Chicago. Em todos os lugares que encontramos, existem soluções digitais para os problemas existentes. E alimentando tudo isso?

Código. Muito e muito código.

Mas para a maioria das pessoas, a codificação é uma coisa abstrata, algo que as pessoas fazem profundamente nos recessos do porão ou nas entranhas de organizações sem rosto. Isso não poderia estar mais longe da verdade. As pessoas comuns podem e estão aprendendo a codificar, e estão melhor posicionadas para trabalhos, mais capazes de resolver problemas complexos e mais bem equipadas para se envolverem em nosso mundo digital. E à medida que mais e mais empreendedores e ciência da computação
os graduados reconhecem a importância da codificação durante a vida, querem passar isso para os filhos.

Linus Torvalds, o engenheiro de software finlandês que criou o Linux, disse que as pessoas não programam por dinheiro ou porque alguém está mandando. Bons programadores escrevem “porque é divertido programar”. Precisamos mudar a impressão de codificação e programação para longe do nerd que vive no porão e para o que realmente é – pessoas inteligentes se reunindo e criando coisas incríveis para os outros.

E começa com nossos filhos.

Enquanto você aguarda o currículo da escola, há muitas coisas que você pode fazer para mostrar aos seus filhos o quanto a criação digital pode ser divertida. Reunimos nossos sites, aplicativos, robôs e jogos de tabuleiro favoritos que você pode ensinar a crianças que a diversão com codificação.

Espero que você goste.

Maneiras divertidas para as crianças aprenderem a codificar

Transcrição: maneiras divertidas que as crianças podem aprender a codificar

Todos podem concordar que as crianças precisam aprender a ler, escrever e aritmética, mas a codificação por computador deve ser uma habilidade de “deve aprender” agora? Vários especialistas em ciência da computação e empresários pensam assim. Há muitos brinquedos, jogos e outras maneiras de os pais ajudarem seus filhos a aprender a codificar de uma maneira divertida.

Por que as crianças devem codificar

Ensina habilidades de resolução de problemas

  • Aprender a criar programas (ou corrigir os erros neles) ensina as crianças a encontrar soluções inovadoras para os problemas

Cria confiança digital

  • A alfabetização digital faz com que as crianças se sintam mais empoderadas com a tecnologia

Melhor compreensão do mundo ao seu redor

  • Quase todas as facetas da vida estão se tornando digitais, e as crianças que podem codificar estarão mais aptas a se adaptar e interagir com essas mudanças.

Aprenda a pensar computacionalmente

  • A codificação exige que as crianças pensem de maneira diferente do normal
  • As crianças que codificam aprendem a dividir grandes problemas em menores
  • Aprenda a transformar soluções específicas em gerais

Altera-os de consumidores para produtores

  • Ao aprender a codificar, as crianças realmente criam coisas digitais
    • Já não consomem passivamente o que os outros fizeram

Avanço no mercado de trabalho

  • Até 2020, o emprego relacionado a computadores aumentará 22%

Os campos relacionados à ciência da computação pagam bem

  • Salários médios anuais de algumas carreiras em CS:
    • Administrador de sistemas: $ 75.000
    • Engenheiro de controle de qualidade de software: US $ 91.000
    • Desenvolvedor de aplicativos móveis: US $ 102.000

Diferentes maneiras para as crianças aprenderem

Enquanto algumas escolas estão começando a integrar a programação de computadores ao currículo, os pais podem dar um impulso aos filhos. Existem várias maneiras de ajudar seus filhos a aprender a codificar, dependendo da idade e do quanto você deseja investir.

Websites e programas para download

As crianças podem acessar esses sites e programas para download e aprender a codificar em seus computadores:

KidsRuby.com

  • Gratuito
  • Faixa etária: Fundamental
  • Um programa para download projetado para ensinar às crianças a linguagem de programação Ruby
    • Crie programas simples usando o código Ruby
    • O KidsRuby possui uma interface de tela dupla com código à esquerda e o que esse código faz à direita
      • Isso permite que os usuários testem seu código a qualquer momento

Alice.org

  • Gratuito
  • Faixa etária: Ensino médio
  • Interface de arrastar e soltar
    • Permite que as crianças criem filmes em 3D e jogos simples
    • Cursos de CS em nível universitário A Saint Joseph’s University e Ithaca College que usaram Alice com alunos que não tinham experiência em programação:
      • Vimos o aumento médio de nota de C para B
      • Os níveis de retenção aumentaram de 47% para 88%

Scratch (scratch.mit.edu)

  • Gratuito
  • Faixa etária: Fundamental
  • Interface de arrastar e soltar
    • Blocos codificados por cores se encaixam como Legos
    • Um aspecto social facilita o compartilhamento de projetos que as crianças criaram
      • Eles também podem observar o funcionamento interno de qualquer outro projeto compartilhado para ver como ele funciona.

Code.org

  • Custo: Variável
    • Muitos tutoriais no site são gratuitos
    • Alguns cursos de acompanhamento custam cerca de US $ 5
  • Faixa etária: 4+
  • Site sem fins lucrativos dedicado a ensinar as crianças a codificar
    • Apresenta uma série de tutoriais que ensinam:
      • Como escrever um programa
      • Condicionais (If / Then), loops de repetição e algoritmos básicos
      • Como fazer jogos simples

Apps

Mova a tartaruga

  • Disponível em:
    • iPad / iPhone
  • Custo: $ 3
  • Faixa etária: 5+
  • As crianças dão instruções a uma tartaruga
    • Em cada lição, o objetivo é terminar uma tarefa e coletar diamantes
      • As lições aumentam gradualmente a complexidade
    • À medida que as crianças completam cada lição, elas são salvas como programas, para que possam ser usadas mais tarde
    • As crianças também podem compor seus próprios programas em brincadeiras gratuitas

Amarelinha

  • Disponível em:
    • iPad / iPhone
  • Gratuito
  • Faixa etária: 10+
  • A interface de arrastar e soltar torna a criação de jogos e filmes muito simples
    • Brilhante e colorido com um recurso de compartilhamento social

Daisy the Dinosaur

  • Disponível em:
    • iPad
  • Gratuito
  • Faixa etária: 4+
  • As crianças dão instruções a Daisy the Dinosaur usando uma interface de arrastar e soltar
    • Ensina:
      • Procedimentos
      • rotações
      • Condicionais

Lightbot

  • Disponível em:
    • maçã
    • Android
    • Telefones com Windows
  • Custo: $ 3
  • Faixa etária: 8+
  • As crianças dão instruções ao robô e o usam para iluminar espaços escuros
    • Para fazer isso, eles terão que dominar as instruções de enfileiramento
    • Eles também aprenderão sobre:
      • Procedimentos
      • rotações
      • Condicionais

ScratchJr

  • Disponível em:
    • iPad
  • Gratuito
  • Faixa etária: 5+
  • Criado pela mesma equipe do MIT que criou o Scratch
    • Projetado para ser mais fácil para as crianças mais novas entenderem e usarem
    • Ensina:
      • Pensamento algorítmico
      • Estratégias de resolução de problemas
      • Como projetar projetos
      • Como comunicar idéias

Jogos e brinquedos físicos

Primo

  • Custo: $ 282
  • Faixa etária: Pré-escola / Jardim de Infância
  • Contém um pequeno robô de madeira chamado Cubetto, controlado por um quadro de instruções e formas coloridas
    • As crianças colocam as formas no quadro para dar instruções ao Cubetto
      • Até crianças que não sabem ler podem usar o kit Primo
    • Ensina as crianças:
      • Como criar uma sub-rotina simples (que consiste em 1 a 4 etapas)

Robot Turtles

  • Custo: US $ 24,99
  • Faixa etária: 4+
  • As crianças pegam sua tartaruga, montam um labirinto e tentam coletar uma jóia
    • Eles jogam colocando cartões de instruções que informam a sua tartaruga para onde ir
    • Não há nada digital no jogo
      • Alguns pais gostam disso, pois ensina programação enquanto ainda exige imaginação
    • As instruções são muito simples:
      • Vá em frente
      • Vire a esquerda
      • Vire à direita
      • Atire a laser
      • Função sapo (crie e use uma sub-rotina)
    • Cada cartão de instrução é codificado por cores, tornando-os simples, mesmo para jogadores jovens.

Traço

  • Custo: $ 200
  • Faixa etária: 5+
  • Dash é um robô que as crianças podem programar para fazer quase tudo
    • Crianças menores podem aprender o básico da codificação com um aplicativo de programação baseado em toque embutido
      • Nota: o Dash só pode ser controlado com esses aplicativos
    • As crianças mais velhas também podem usar as linguagens de programação Blockly e Scratch
    • Com o tempo, as crianças podem aprender a programar o Dash usando o Objective C e Java

Code Monkey Island

  • Custo: $ 40
  • Faixa etária: 8+
  • O objetivo deste jogo de tabuleiro é levar o seu grupo de macacos ao bananeiro antes que mais alguém chegue lá
    • Apresenta cartões coloridos e regras simples
    • Ensina:
      • Instruções condicionais
      • Loop básico
      • Lógica booleana
      • Operação de atribuição

“A maioria dos bons programadores faz programação não porque espera ser paga ou adulada pelo público, mas porque é divertido programar.” – Linus Torvalds

Fontes

  • A melhor segunda linguagem Java, Python ou Ruby? – greatschools.org
  • É por isso que as crianças precisam aprender a codificar – dmlcentral.net
  • Por que toda criança deveria aprender a codificar – theguardian.com
  • Ensine as crianças a codificar e você lhes dará uma habilidade para toda a vida – forbes.com
  • Codificação do currículo: como as escolas de ensino médio estão reprogramando suas aulas – mashable.com
  • 20 recursos para ensinar as crianças a programar & Código – apartmenttherapy.com
  • Sobre o KidsRuby – kidsruby.com
  • Kids Ruby – Não apenas para crianças – churchm.ag
  • Alice – alice.org
  • Crie histórias, jogos e animações compartilhe com outras pessoas ao redor do mundo – scratch.mit.edu
  • Aprenda Code.org – code.org
  • Code.org Studio – studio.code.org
  • Mova a tartaruga. Programação para crianças – geekkids.me
  • Mova a tartaruga. Programação para crianças para iPhone – itunes.apple.com
  • Programação para crianças no iPhone e iPad – movetheturtle.com
  • Aprenda a programar fazendo coisas impressionantes – gethopscotch.com
  • Amarelinha – Programação Fácil! Crie jogos, histórias, animações e muito mais! – itunes.apple.com
  • Daisy, o Dinossauro – itunes.apple.com
  • Aplicativos de programação ensinam o básico do código – nytimes.com
  • Lightbot – Quebra-cabeças de Programação (itunes) – itunes.apple.com
  • Lightbot – Quebra-cabeças de Programação (Google Play) – play.google.com
  • Primo – Lógica de programação de ensino para crianças de 4 a 7 anos – kickstarter.com
  • Brinquedos que ajudam você a aprender, brincar e criar com tecnologia – primo.io
  • Tartarugas-robô – robotturtles.com
  • Wonder Workshop – store.makewonder.com
  • Code Monkey – codemonkeyplanet.com
  • 20 citações de programação Kick-Ass – javacodegeeks.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me