Siempre que los padres me preguntan cómo introducir a sus hijos en STEM, normalmente esperan que les recomiende un costoso kit de robótica, una aplicación de suscripción o un juego de codificación para iPad.
Mi respuesta siempre les sorprende: Mantén los biombos en el armario.
La programación real tiene muy poco que ver con escribir punto y coma en un editor de texto. En esencia, la codificación se trata de tres habilidades de pensamiento fundamentales:
- Descomposición: Dividir un gran objetivo en pequeños pasos secuenciales.
- Lógica condicional: Comprender la causa y el efecto (SI esto sucede, ENTONCES haz aquello).
- Depuración: Observar un error con calma, descubrir dónde salió mal la instrucción y solucionarlo sin darse por vencido. Puede enseñar todos estos conceptos en la alfombra de su sala de estar sin pasar tiempo frente a la pantalla. Aquí hay seis juegos de codificación desconectados que mis hijos piden jugar una y otra vez.
1. El desafío PB&J del robot humano
Este es el clásico juego de informática de todos los tiempos. Dígale a su hijo que es un robot nuevo que no tiene sentido común y que sólo puede ejecutar comandos literales. Su trabajo es escribir un "programa" que le ayude a preparar un sándwich de mantequilla de maní.
- Si te dicen: “Ponle la mantequilla de maní al pan”, colocas todo el frasco de vidrio sin abrir encima del pan.
- Si te dicen: "Abre el frasco", giras la tapa.
- Si te dicen: “Extiéndelo”, metes tu mano desnuda en el frasco.
Tus hijos se echarán a reír, pero rápidamente se darán cuenta de por qué es importante la precisión: "¡Oh! Tengo que decir: toma el cuchillo de mantequilla por el mango, sumerge el extremo plano en el frasco y extiéndelo en una rebanada".
2. Navegación por la cuadrícula de cinta adhesiva
Convierta la alfombra o el piso del pasillo en una cuadrícula gigante usando cinta de pintor azul (haga una cuadrícula cuadrada de 4x4).
- Coloque un "Tesoro" (un animal de peluche favorito) en un cuadrado de la esquina.
- Coloque un "Obstáculo" (una caja de cartón o un perro durmiendo) en el medio.
- Su hijo escribe código usando tarjetas de flechas de cartón (
↑,↓,←,→). - Una vez establecida la secuencia de flechas, tú (o un hermano) recorre las flechas paso a paso. Si chocas contra un obstáculo, ¡tienen que "depurar" sus flechas!
3. El baile congelado "SI/ENTONCES"
Las declaraciones condicionales son la columna vertebral de toda la lógica del software:
SI (condición) { acción; } ELSE { otra_acción; }
Convierte esto en un enérgico juego de baile:
"SI la música está sonando, ¡ENTONCES salta sobre un pie! OTRA COSA, SI la música se detiene, ¡entonces quédate quieto como una estatua!"
Avance a reglas tontas para desarrolladores:
- "¡SI papá aplaude dos veces, ENTONCES tócate los dedos de los pies! ¡OTRA VEZ, gira en círculo!"
4. Código secreto Caesar Wheels
Introduzca la criptografía y el cifrado básicos utilizando dos platos de papel de diferentes tamaños:
- Escribe el alfabeto
A–Zen un círculo alrededor del borde de ambas placas. - Sujételos con alfileres en el centro con un sujetador de latón.
- Gire la rueda interior tres muescas (
Ase convierte enD,Bse convierte enE). - ¡Escriban notas secretas entre sí usando la clave de cifrado!
A los niños les encanta el elemento espía y les presenta las compensaciones variables y la codificación de caracteres.
Preguntas frecuentes
¿Qué edad es mejor para los juegos de codificación desconectados?
Los niños de hasta 3,5 años pueden jugar a los juegos Human Robot y Grid. Entre los 5 y los 9 años, pueden diseñar laberintos intrincados con bucles y ramas condicionales.
¿Cuándo deberían hacer la transición a la codificación real en una computadora?
Alrededor de los 7 u 8 años, cuando leer y escribir son fluidos, las herramientas basadas en bloques como Scratch (desarrollado por el MIT) son maravillosas. ¡Pero los niños que aprenden lógica desconectada primero dominan Scratch dos veces más rápido!