Que linguaxe de programación ensinar aos meus fillos

programación infantil

Se es un amante da programación, seguramente en máis dunha ocasión terás enfrontado a necesidade de traballar con diferentes idiomas. Este punto está seguro de que o dominarás ou, mellor dito, alcanzaches esa fase na que realmente xa non tes ese medo cando comezaches a traballar con outros tipos de idiomas xa que incluso podes gozar do particularidades que cada un presenta.

Nunha fase máis avanzada da túa vida, pode que chegue o momento de querer compartir a túa afección cos máis pequenos da casa, algo que pode ser moi difícil xa que aprender a programar con precisión non é un coñecemento que poidas. adquirir En meses ou anos, sempre estás aprendendo académicamente e incluso vendo o código fonte xerado por outros desenvolvedores. Debido a isto e ás particularidades que presenta cada idioma, Cal é o mellor para que aprendan os máis pequenos da nosa casa?

A verdade é que o único que realmente decidimos é algo tan sinxelo como programar, como se demostrou, é algo moi importante que debemos inculcar aos nosos pequenos. Por desgraza cando comezamos a investigar as posibilidades son moitas, así que en HWLibre decidimos intentar organizar un pequena guía, máis ou menos por idade, onde falaremos do linguas que, na miña opinión, poden ser máis instrutivas e interesantes.

Idades entre os 3 e os 6 anos

Neste primeiro paso, a verdade é que os nenos poden parecer demasiado novo para comezar a comprender o que se fai nun determinado paso. Debido a isto, o mellor é que aprendan sen saber o que están a facer, neste momento quizais isto non sexa necesario, polo que a mellor opción é facer que aprendan xogando.

Para comezar no que sería o pensamento computacional, o mellor é adquirir algún tipo de xoguete que lles guste e chamar a atención E, neste sentido, ao contrario do que podes imaxinar, hai moitas opcións que temos dispoñibles no mercado.

Scratch Jr.

Se non queremos gastar demasiado diñeiro neste primeiro intento de iniciar aos nosos pequenos neste mundo, unha opción pode ser apostar por Scratch Jr.. Falamos dunha aplicación dispoñible tanto para Android como para iOS que basea o seu uso na programación de bloques.

O punto negativo desta aplicación atópase en varias das premisas que a fan interesante. Por un lado, a idade do neno debe ser alta para o rango que marcamos desde entón debe ser capaz de manexar unha tableta con certa facilidade así como o feito de que xa debes ter certas capacidades cognitivo.

A favor é iso a aplicación é gratuíta e ten algunhas ideas que poden servir de exemplos e guías para comezar.

robot de eiruga para que os nenos aprendan a programar

Diferentes xogos con robots

Neste punto, sen dar nomes nin marcas, dígolle que hoxe no mercado hai certas posibilidades nas que os máis pequenos da casa poden xogar con diferentes autómatas que se poden programado para realizar varios movementos predefinidos. Un exemplo podería ser conseguir que un robot, partindo dun punto físico A dunha habitación, alcance un punto B establecido por nós mesmos.

Persoalmente, teño que confesar que esta idea foi a que, no seu momento, escollín para comezar a traballar nesta área e, aínda que de pequenos os nenos adoitan estar bastante inquedos, podemos chegar a interesalos polos retos que lles planteamos sempre que os axudemos en todo momento.

Idades entre os 7 e os 9 anos

Nesta fase o certo é que os máis pequenos xa adoitan ter habilidades moito máis desenvolvidasÁ fin e ao cabo, son máis vellos e as súas capacidades son moito maiores do que podemos imaxinar, especialmente se lles axudamos a adestralos.

Isto abre precisamente a porta ao uso de programas e retos moito máis avanzados para eles, que principalmente e segundo os expertos, nestas idades, deberían estar orientados a promover varias das intelixencias múltiples como as matemáticas, o espacial ou a lingüística

Raspe

Seguindo coas recomendacións do nivel anterior, nada mellor que ir da versión Jr de Raspe, sobre todo se o dominas, a versión máis avanzada, que se considera unha das principais plataformas de programación educativa do mundo. Esta versión está pensada para nenos de máis de 8 anos anos Aínda que, como adoita pasar, todo dependerá do propio neno e do interese que poida ter.

Se está familiarizado con Scratch, este segue sendo unha especie de linguaxe de alto nivel escondido detrás do uso de pezas de cores. Persoalmente, paréceme unha plataforma máis que interesante de comezar, sobre todo se temos en conta que ten actualmente máis de 14 millóns de proxectos nos seus sitios web que pode servir de guía.

Tynker

Tynker é unha linguaxe de programación cuxo uso pode ser moi semellante a Scratch xa que se basea na colocación de bloques. Unha das principais vantaxes, ademais de seguir unha filosofía freemium, é que na súa plataforma atopamos múltiples titorías que nos axudan a comezar co software.

Como coa opción anterior, os responsables de Tynker recomenda o seu uso en nenos maiores de 8 anos, idade na que cren que os nenos realmente sacarán o máximo proveito do que ofrece a plataforma, que ten varios niveis e unha gran variedade de obxectivos que cumprir.

Idades comprendidas entre os 10 e os 12 anos

Neste momento, a verdade é que os nosos pequenos xa non o son e a súa capacidade creceu exponencialmente co paso do tempo. Neste momento, debemos deixar de motivalos dicíndolles que facer para facelos chegar os teus propios obxectivos e decide como debes alcanzalos.

Este é o punto no que quizais o mellor é que comezan a deixar de traballar con bloques e continúan a levar a cabo os seus diferentes proxectos con texto, aínda que, por suposto, por outra banda, de momento non podemos amosarlles os beneficios das diferentes linguaxes de programación tradicionais, para iso haberá tempo.

Código Monkey

Este é un software bastante peculiar que me pareceu máis que interesante, é así porque, aínda que xa non está programado con bloques, o certo é que pode ser un paso intermedio orientado ao uso de contornos de programación profesional, especialmente debido á súa interface .

En Code Monkey teremos que facelo controla as accións levadas a cabo por un mono que debe recoller bananas a través de diferentes escenarios. Para mover o mono, como seguro que imaxinamos, debemos escribir o código empregando instrucións moi sinxelas. A medida que imos ao seguinte nivel, a dificultade aumenta.

Idades comprendidas entre os 13 e os 16 anos

Neste momento da vida dos nosos fillos estamos nunha idade 'difícil'. As posibilidades, dependendo das habilidades de programación do noso pequeno, son moitas xa que hai cursos acelerados para aprender técnicas de programación que poden ser interesantes aínda que tamén hai certas plataformas que propoñen diferentes métodos.

App Inventor

App Inventor Non é máis que unha aplicación desde a que podes crear aplicacións para Android arrastrando bloques de código. Para obter máis información, dille que isto foi así desenvolvido polo propio Google e a súa evolución está soportada por nada menos que MIT.

O máis interesante de AppInventor é que o é completamente gratuíto e moi sinxelo de usar, especialmente se temos en conta que hai unha gran cantidade de titoriais en internet cos que comezar a nosa iniciación.

Pitão

Si, leu correctamente, a esta idade pode ser máis que interesante comezar a usar Pitão, especialmente se o mozo da nosa casa quere deixar de traballar con bloques e entrar en programación profesional debido ás súas preocupacións.

Como ben sabes, estamos ante unha linguaxe de programación con todo o que implican. Inclúino porque hai moitos expertos que recomendan usar Python como introdución á programación textual pola súa sinxeleza. Ao mesmo tempo, investigando un pouco, poderás atopar moitos titoriais para descubrir como comezar a partir dos 14 anos, así como outras fontes de información como libros tradicionais de toda a vida.

17 anos e máis

Neste punto, e incluso no anterior, xa falamos de mozos perfectamente formados, así como de calquera adulto que queira entrar neste mundo.

A estas idades, é normal que os mozos comecen a planificar o seu futuro. Como é lóxico con moitas posibilidades, desde comezar a traballar con linguaxes de programación textual para seguir gravando etapas aos poucos ata chegar ao recurrente Java, Objective-C ... para linguaxes orientadas a obxectos ou, se queres ir adéntrate no poderoso e versátil mundo de C.

Arduino

A este nivel quero propor varias propostas aínda que, persoalmente, creo que chegou o momento de facer cousas moito máis serias, como proxectos propios onde mesturar a programación coa electrónica.

O verdadeiro potencial de Arduino reside no seu tremendo posibilidades en termos de personalización, versatilidade e escalabilidade. Outro punto ao seu favor é que hoxe hai unha enorme comunidade detrás do proxecto onde podes dirixirte para aprender a traballar en proxectos reais.

Stencyl

Se es un amante dos videoxogos e queres desenvolver a túa carreira profesional deste xeito, pode que che interese probalo Stencyl, unha das plataformas para crear videoxogos máis avanzados do momento de cantos hai de balde (hai unha versión de pago) que permitirache crear xogos avanzados e personalizados cun gran potencial.

A parte negativa é que para comezar a usalo debes seguir algúns dos titoriais que existen no seu sitio web oficial dende entón é bastante complexo, polo menos ata que, despois dun tempo, comezamos a ter facilidade na plataforma.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

Proba de inglésProba de cataláncuestionario español