https://frosthead.com

Estos niños de Kindergarten no solo están jugando con bloques de colores, sino que están codificando

Foto: Gamaliel Espinoza Macedo

contenido relacionado

  • Una pequeña historia de los jardines de infancia estadounidenses

Los niños de hoy ya viven en un mundo donde las tabletas están reemplazando a los libros, las computadoras están integradas en gafas y el Internet está configurado para conectar todas las cosas. Si bien los detalles específicos de la mayoría de los lenguajes de programación pueden estar fuera del alcance de la mayoría de los niños, las ideas fundamentales que subyacen a la codificación están fácilmente al alcance de la mano, y al igual que aprender cualquier otro idioma, aprender la codificación temprano significa que es más probable que los niños se adhieran a ella y desarrollen habilidades, dice New Scientist .

Sin embargo, la estructura poco intuitiva de muchos lenguajes de programación no es exactamente amigable para los niños. Por ejemplo, para enseñarle a su computadora a decir "¡Hola Mundo!" —Una primera lección común de codificación— en C ++, necesita este paquete confuso de corchetes y puntos y comas:

#incluir

principal()
{
cout << "¡Hola Mundo!";
devuelve 0;
}

Si está trabajando en JavaScript, un idioma favorito de la web, se vería más así:


document.write ("¡Hola, mundo!")
// termina de ocultar contenidos de navegadores antiguos ->

Por lo tanto, los investigadores han diseñado lenguajes de programación coloridos, en bloques y amigables para los niños, como ScratchJr, que están destinados a ser fácilmente manipulables por niños de tan solo 4 o 5 años, dice New Scientist :

A diferencia de los lenguajes de programación típicos, que requieren que los usuarios escriban comandos de texto complicados, Scratch usa bloques de colores que se unen para crear líneas de código. ScratchJr es similar, solo los comandos son aún más simples. Después de ensamblar un programa rudimentario, el niño hace clic en una bandera verde al comienzo de la lista de comandos para ejecutarlo.

Puede parecer muy simple, dice Marina Bers de Tufts, quien cocreó ScratchJr, "pero enseña la secuenciación: la idea de que el orden importa".

ScratchJr aún se encuentra en etapas experimentales, pero New Scientist señala otros lenguajes no codificadores, como Scratch o Blockly.

Lifehacker y ReadWrite apuntan a una serie de programas diseñados para que los niños entren en la codificación, desde juegos hasta lenguajes simplificados y altamente visuales.

Y, para los no codificadores entre nosotros que sienten que se han perdido el barco, MIT tiene la aplicación Inventor, un sistema para principiantes para diseñar y construir sus propias aplicaciones de teléfonos Android. Además, si quieres ser programador o no, dice el usuario de Quora Ben Werdmuller von Elgg, realmente no importa si debes aprender algo de codificación básica:

Es importante comprender la diferencia entre "aprender a codificar" y "ser un programador".

  • Sé hacer algunas matemáticas. No soy matemático.
  • Yo sé como conducir. No soy un conductor profesional.
  • Sé cómo funciona un motor. No soy un mecánico profesional.
  • Puedo cocinar. No soy un chef profesional.
  • Puedo desatascar un inodoro y conectar un lavabo. No soy fontanero

En este contexto, , creo que todos deberían aprender a codificar.

Claro, puedes escaparte sin las matemáticas, pero es más probable que te estafen. Puede escapar sin saber conducir, pero limita sus opciones de transporte. Puede escapar sin entender su automóvil, pero gastará una fortuna en mecánica (y será estafado). Puedes evitar aprender a cocinar, pero gastarás más en comida, comerás peor y probablemente engordarás. Si no puede hacer plomería básica, está a merced de las personas que pueden hacerlo.

Lo repetiré nuevamente, en el contexto de la informática: si no puede hacer una codificación básica, está a merced de las personas que pueden hacerlo.

Más de Smithsonian.com:

Primer grado codifica su propio juego de computadora

Estos niños de Kindergarten no solo están jugando con bloques de colores, sino que están codificando