Você sabe por que seu filho deve aprender a programação?

crédito da foto: neoneddy via photopin cc

crédito da foto: neoneddy via photopin cc

A educação é uma questão que estamos constantemente questionada. Certamente você gosta de mim você está pensando se nosso sistema educacional é eficaz ou não, se os nossos filhos e os alunos aprendem sobre, melhor ou pior. Nos comparamos com outros países e propor possíveis alterações.

Agora, um daqueles "debates" gira em torno da possibilidade de incluir na aplicação de materiais e programação.

¿Programação?? Pois se. Países como os Estados Unidos ea Estónia estão começando a incluir a programação como um sujeito em suas escolas, e muitos educadores e cientistas da computação que defendem ao máximo os benefícios da introdução deste tipo de conhecimento em uma idade precoce.

Como você sabe, Defendo o ensino de línguas desde tenra idade e considero que isso está intimamente relacionado com a possibilidade de aprender a programar desde tenra idade.. De fato, do meu ponto de vista, ambos os "assuntos" estão muito mais próximos do que pensamos.

Meu interesse em TIC na educação, me levou a fazer algumas pesquisas sobre este assunto. Portanto, Neste post e na próxima semana irei analisar a partir do benefícios para os programas usados ​​atualmente para ensinar programação para crianças.

Comentando este tema entre amigos, um deles me disse: “Se agora as crianças além de aprenderem inglês, uma segunda língua, língua, companheiros, caramba ... eles têm que aprender a programar ... coitadinhos, né?".

De certa forma ele está certo, e eu entendo sua posição porque imagino que será semelhante à de muitos de vocês, mas, Você não acha que talvez devêssemos atualizar um pouco o nosso sistema educacional?? Quer dizer, o que não pode ser é que crianças que são literalmente "nativas digitais", já falamos sobre este conceito, tem que passar por aulas de ciência da computação em que são ensinados conceitos básicos no nível do usuário.

Essas crianças sabem melhor do que nós como usar um computador, Acesso à internet, e eles até lidam com programas e ferramentas que podemos não ter explicado a eles, mas que aprenderam pesquisando e observando, é por isso que minha abordagem é: Não deveríamos dar computação menos básica e substituí-la por um conhecimento mais profundo? ¡Vamos passar de usuários infantis a criadores infantis!

Elizabeth Lawley de Rochester Institute of Technology, afirma que os videogames são uma boa ferramenta de aprendizagem porque oferecem às crianças o oportunidade de controlar o meio ambiente.

Para os adultos, isso não é importante porque controlamos nosso próprio ambiente, nossa casa, o trabalho, mas não as crianças. É por isso que, quando sentem que controlam o que estão aprendendo,, seu aprendizado é mais significativo.

Isso também acontece com a programação. A programação oferece às crianças a oportunidade de personalizar o meio. O mundo real é limitado, enquanto os jogos e até mesmo a oportunidade de você mesmo ser o criador desses jogos são ilimitados. Isso oferece a eles poder de aprender.

Cada vez mais programas defendem a ideia de integrar este tipo de aprendizagem nas escolas.

Um exemplo claro deste tipo de programa é Code.org, apoiado por Bill Gates e Mark Zuckerberg, entre outros. Eles defendem que aprender a programar desde tenra idade oferecerá às crianças a oportunidade de serem melhores programadores no futuro.

Eles estão obviamente certos, embora do meu ponto de vista, existem muitos mais benefícios no nível cognitivo.

  • Capacidade de personalizar o meio e, portanto, poder de aprender.
  • Crianças são criadoras, nenhum usuário. Isso desenvolve o seu criatividade, encoraja o seu autonomia e capacidade de tomada de decisão.
  • Eles desenvolvem o pensamento abstrato, porque eles devem ser capazes de construir algo a partir de pequenos pedaços.
  • Capacidade de análise. Localizando erros e decompondo. Como eles devem ser capazes de construir a partir de pequenos pedaços, será capaz de realizar a ação reversa.
  • Mais, programação pode despertar o interesse por outras disciplinas, como matemática e geometria.

Sobre este tema, Você pode consultar o artigo publicado J. Paul Gibson, chamado Ensino de algoritmos gráficos para crianças de todas as idades.

Neste, Gibson fala sobre a experiência de ensinar teoria dos grafos e algoritmos para crianças entre 5 e 17 anos. Seu objetivo era basicamente mostrar que as crianças podem descobrir e aprender conceitos matemáticos complexos, e que são capazes de trabalhar com conceitos abstratos relacionados à computação desde tenra idade.

Gibson começou a ensinar programação para alunos de 18 e 19 anos, Foi então que percebeu que era muito difícil para eles adquirirem certos conceitos que ele mesmo havia adquirido com 12.

Isso o levou a reduzir a idade, ensinando crianças de 8-9 anos. A resposta deles foi muito mais positiva do que a dos alunos mais velhos.. Foi então que ele começou a pensar qual seria a idade ideal para começar a programar. Quando ele viu que os alunos de 5 e 6 anos eles adquiriram os conceitos com muito mais facilidade e rapidez do que todos os, Foi sugerido que pode haver a possibilidade de aprender a programar antes mesmo de começar a ler.

Sua conclusão final foi que as crianças entre 5 e 11 anos, têm uma grande capacidade de aprender algoritmos e computação, embora muitas pessoas acreditem que essas crianças não têm a capacidade de aprender este tipo de conhecimento. O que você acha que você?

Eu, pessoalmente,, Eu acho que o mesmos mecanismos neurais que tornam as crianças "esponjas" no aprendizado de línguas, torná-los altamente receptivos a linguagens de programação.

Já conversávamos na época, da idade certa para começar a aprender uma segunda língua, tanto o que o EU sobre este tema, gosto do que eles dizem estudos de universidades de todo o mundo e como você verá, as conclusões sobre a idade são muito semelhantes. Em ambos os casos, é considerado que 11 anos já existe uma barreira de aprendizagem.

Para terminar, Eu acho que é importante que esclareçamos sobre um tópico. Quando se refere à programação nessas idades, não queremos dizer que as crianças vão aprender línguas complicadas. Isso se refere a desenvolver habilidades multidisciplinares, com pequenos programas voltados para a resolução de problemas, crie jogos simples, etc. Mais, se quisermos que esse tipo de ferramenta seja atraente para as crianças, deve, ao menos, atender a dois requisitos:

  • Tenha um "ambiente amigável.
  • Dispor de fatores motivacionais. Isso significa que quando ensinamos programação, não devemos fingir que essas crianças vão ser programadores profissionais. Isso significa que devemos dar-lhes noções básicas e motivá-los para que eles próprios construam seu próprio conhecimento.

CONCLUSÃO.

Não devemos ser radicais quando se trata de educação..

As crianças são, sem dúvida, crianças e devemos deixá-las brincar, jogada, experimentar. Aprender a codificar não significa saturar ainda mais o currículo. Significa adaptá-lo aos tempos e, acima de tudo, crianças.

"O teclado é o melhor nivelador social"

Nicholas Negroponte

 

Gostou deste post? Siga-nos e compartilhe!
erro1
fb-share-icon0
Tweet 20
fb-share-icon20

Etiquetas: , , , , ,

2 Comentários

  1. Nada melhor para desenvolver ao máximo as capacidades e a inteligência das pessoas desde o início de suas vidas!

Deixe uma resposta

Seu endereço de email não será publicado. Campos obrigatórios são marcados *