En Playcode Academy insistimos en daros ejemplos de por qué los niños deben aprender programación jugando. Sin embargo, a veces puede dar la impresión de que queremos verlos pegados al ordenador.

Para nada.

Cuando yo estaba en primaria, las asignaturas de historia y literatura me parecían aburridísimas. A otros amigos de mi clase, les gustaban estas asignaturas y rechazaban mates y física.

La mayoría entendemos lo que es estudiar algo que no te gusta. Por eso, no queremos poner a nuestros niños a programar si no les gusta.

Porque hay un aspecto que a veces no queremos reconocer:

Aprender a escribir código no es para todo el mundo.

Ya está, lo he dicho 🙂

No es que no puedan o no se les dé bien. Es como si a mí me pones a bailar flamenco… Seguro que con tiempo y esfuerzo me vuelvo “decente”… Pero ganas, ganas, no tengo.

Muchos niños ya de pequeños tienen pasión por la tecnología. O tienen claro que quieres ser programador, o informático, o ingeniero…

A estos chicos y chicas, enseñarle a programar código es mucho más fácil. Pero ¿y a los demás?

Por otra parte, entendemos la gran ventaja de los niños que estudian asignaturas de informática y programación.

¿Cómo salvamos esta distancia entre lo que sabemos que es bueno y lo que les gusta a los niños?

La solución es que no hay pregunta.

Una cosa es escribir código y otra, aprender programación jugando.

Programar no es lo mismo que picar escribir código.

¿Tus hijos quieren ser biólogos, bailarines, peluqueros, abogados o empresarios? Entonces es innecesario enseñar compleja sintaxis de programación que nunca van a usar. O igual la usan en el futuro, si la necesitan.

Lo bueno es que entiendan la base de la programación. Si en el futuro necesitan programar eso, lo aprenderán muy fácil.

Para conseguir ese entendimiento fundamental, no necesitan ser expertos en código fuente.

Estos niños solo necesitan saber programar.

La Lógica de la Programación

Abre rutina {
Si Campo <> Vacío {
Para todas las letras de ese campo {
Convierte la letra a minúsculas –a no ser que sea la primera o después de un espacio, en cuyo caso ponla en mayúsculas, ordenador :)
}
}
} Cierra rutina

Este rollazo puede ser programado de forma visual así:

aprender programación jugando

Muchos programas hoy en día te enseñan a programar visualmente. Pincha y arrastra. Por ejemplo en Playcode Academy usamos Scratch (entre otros), uno de los más conocidos, potentes y divertidos entornos de programación visual.

Los niños obtienen lo mejor de los dos mundos.

Aprenden la lógica de la programación (lo más importante) pero empiezan aburriéndose con código que no tienen que entender.

Para que el programa funcione, los niños tienen que entender los mismos conceptos fundamentales.

Programar es pensar práctica y eficientemente

Los niños que saben programación tienen que pensar ordenadamente.

No puedes dar formato de título a un texto si no lo has escrito antes, o si lo has escrito pero lo has dejado en blanco, o si un error lo ha dejado en blanco.

Visualmente, los niños pueden comparar cuál es la forma más eficiente y organizada de realizar algo.

¿Es mejor usar este bucle de fuerza bruta, o diseñar un paso a paso concreto para nuestro problema, nuestro video-juego, nuestro robot?

Visualmente esto lo entiende hasta un niño de 5 años (o menos).

Programando, los niños:

  • piensan con lógica.
  • analizan y organizan datos.
  • son capaces de simular soluciones a problemas.
  • son capaces de formular problemas que resuelven los ordenadores.
  • son capaces de automatizar procesos.

Conclusión

Programar les enseña a los niños a pensar. No a pensar en algo concreto, sino a pensar, en general, ordenada y eficazmente.

Cuando eliminamos el obstáculo de escribir código, la programación se vuelve natural. Es un proceso cualquiera (y los niños especialmente) puede llevar a cabo. Y sobre todo, los niños son los que más beneficiados se verán por ello.

La experiencia de años, con miles de alumnos semanales, de Playcode Academy, nos hace ver esto claro. Por eso nuestras clases están organizadas por niveles.

Enseñemos programación a niños desde pequeños (aprenden muy rápido) y ya se verá si les llama la atención (o no) escribir código.

¿Te parece acertada nuestra distinción entre programación y escribir código?