
Cuando era niño recuerdo a mis padres decirme “Es importante aprender ingles para que seas un profesional competitivo, a ustedes le es más fácil aprender un segundo idioma”. Como padre estoy consciente de lo importante que es para mis hijos aprender un segundo o tercer idioma.
Los niños de hoy son considerados nativos digitales, razón por la cual es vital que aprendan diferentes lenguajes de programación a una temprana edad.
El objetivo de este post es brindarles información básica del mundo de la programación y de algunos lenguajes usados para crear aplicaciones, páginas web y softwares.
Codificar es el proceso de usar un lenguaje de programación para hacer que una computadora se comporte como usted quiere. Cada línea de código le dice a la computadora que haga algo, y un documento lleno de líneas de código se llama script. Cada script está diseñado para realizar un trabajo. Un ejemplo podría ser tomar una imagen y cambiar su tamaño.
Hoy en día niños y niñas, de 4 años en adelante, pueden aprender principios básicos de programación para poder escribir códigos. Estudios sugieren que cuando los niños aprenden a codificar, les ayuda a fortalecer habilidades en áreas académicas como las matemáticas, ciencias, lectura y escritura.
A continuación, les presento 5 lenguajes de programación que nuestros hijos pueden aprender en la niñez:
SCRATCH

Scratch es un lenguaje de programación y una comunidad en línea donde los niños pueden programar y compartir medios interactivos como historias, juegos y animación con personas de todo el mundo. A medida que los niños crean con Scratch, aprenden a pensar creativamente, trabajar en colaboración y razonar sistemáticamente.
Scratch fue desarrollado por Mitch Resnick y patentado por Lifelong Kindergarten Group en el Massachusetts Institute of Technology (MIT).
Scratch está diseñado especialmente para niños de 8 a 16 años, pero personas de todas las edades crean y comparten con Scratch. Además, existe una versión simplificada de Scratch diseñada para niños de 5 a 7 años llamada ScratchJr.
Blockly

Blockly es una biblioteca que agrega un editor de código visual a aplicaciones web y móviles. El editor Blockly utiliza bloques gráficos entrelazados para representar conceptos de código como variables, expresiones lógicas, bucles y más. Permite a los usuarios aplicar principios de programación sin tener que preocuparse por la sintaxis o la intimidación de un cursor parpadeante en la línea de comando.
Por lo general, se ejecuta en un navegador web y se parece visualmente al lenguaje Scratch. Blockly también se está implementando para los sistemas operativos móviles Android y iOS, aunque no todas las funciones basadas en el navegador web están disponibles para estos.
Blockly fue creado primordialmente para niños de 8 años en adelante.
python

Python es un lenguaje de programación que le permite trabajar más rápidamente e integrar sus sistemas de manera más efectiva.
Python es poderoso ... y rápido; juega bien con los demás;
corre por todos lados; es amigable y fácil de aprender. Esta abierto.
Python puede ser usado fácilmente por niños de 8 años en adelante y es una excelente opción para introducir a los estudiantes a la programación.
Swift (Swift Playgrounds)

Swift Playgrounds es una aplicación revolucionaria para iPad y Mac que hace que aprender Swift sea interactivo y divertido. No requiere conocimientos de codificación, por lo que es perfecto para los niños que recién comienzan. Resuelve acertijos para dominar los conceptos básicos con Swift, un poderoso lenguaje de programación creado por Apple y utilizado por los profesionales para crear las aplicaciones más populares de la actualidad.
Aprender a codificar con Swift Playgrounds es increíblemente atractivo. La aplicación viene con un conjunto completo de lecciones diseñadas por Apple. Ábrete camino a través de los conceptos básicos en "Fundamentos de Swift" usando código real para guiar a un personaje a través de un mundo en 3D.
JavaScript

JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web mejorado en la interfaz de usuario y páginas web dinámicas y JavaScript del lado del servidor (JavaScript del lado del servidor o SSJS). Su uso en aplicaciones externas a la web, por ejemplo, en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
JavaScript generalmente, se recomienda para niños mayores de 10 años.
Debido a que vivimos en un mundo donde la tecnología y los sistemas computarizados forman parte de nuestra vida diaria, creo que es necesario que los centros educativos públicos y privados incorporen la programación en su oferta académica.
Fuentes:
Por Ariel R. Jiménez
Commentaires