El desarrollo tecnológico está cambiando aceleradamente el panorama y el mercado laboral. Empresas como WhatsApp, Amazon, Uber y los teléfonos inteligentes están cambiando nuestra existencia de una forma vertiginosa y en su implementación incluyen como un elemento primordial “los códigos”.
Los niños que se inician en su vida escolar, en un futuro muy cercano se desempeñarán en trabajos y actividades que no existen en la actualidad. Esto implica la gran importancia de que los chicos de las nuevas generaciones aprendan a programar desde la infancia. El pensamiento computacional y el lenguaje que maneja la tecnología serán fundamentales para ellos en el futuro.
¿Por qué los niños deben aprender a programar?
Steve Jobs, uno de los genios de la tecnología y la programación aseguraba que: “Todo el mundo debería aprender a programar, pues te enseña a pensar”. Adicionalmente potencian y desarrollan el razonamiento, la lógica, la creatividad y la resolución de problemas. Estas y otras razones nos hacen pensar que debemos promover la programación en los pensum de estudios desde la infancia. Estas son las razones por las que los niños deberían aprender a programar:
- La codificación incrementa la solución de los problemas: los niños resuelven problemas complejos separándolos en partes pequeñas. Aprenden a enfrentar un problema como lo haría un ingeniero de software. Esto les aporta una poderosa herramienta en la vida, el trabajo y la escuela.
- Fomenta y desarrolla la Creatividad: los niños potencian y desarrollan su creatividad, pues cometen y experimentan con sus errores. Experimentan un mundo lleno de posibilidades y formas para hacer y/o resolver un problema. La programación los enseña a pensar y a buscar las posibles soluciones.
- Propicia la colaboración: Mediante la disciplina que ofrece la codificación aprenden a trabajar y colaborar en grupo, pues no hay guías exactas ni respuestas correctas prefabricadas. Aprenden a colaborar con otros niños, a recibir críticas constructivas y a incluir comentarios o recomendaciones sobre la labor que están desarrollando. Les ayuda a comprender que hay diversas soluciones para un mismo problema y esto es muy importante para su vida futura y su desarrollo como profesional. Adicionalmente, aprenden que es mejor hacer una pregunta de la forma correcta que tener una respuesta idónea.
- Enseña y colabora con las matemáticas: ayuda a los niños a visualizar conceptos abstractos de una forma sencilla. Mediante la programación aplican las soluciones creativas y aprenden a ver de una manera precisa como aplicar las matemáticas al mundo real, de una forma divertida, práctica y atractiva.
- Ofrece ventaja competitiva para el ingreso a la universidad: las capacidades de la digitalización no se limitan a la industria tecnológica, pues son utilizadas por sectores tan amplios, que abarcan desde las líneas aéreas hasta los bufetes de abogados. Debido a que es una habilidad que funciona de manera transversal, se aplica en una gran diversidad de puestos de trabajo que necesitan conocimientos computacionales.
- La demanda de programadores es alta: en la actualidad crece la demanda de puestos de trabajo (71%) en Matemáticas, Ingeniería, Tecnología y Ciencias (STEM), pero solamente un bajo 8% esta preparado en computación.
¿Qué dicen los docentes sobre la programación en niños?
El educador Germán Montoro, quien también es delegado rector en Tecnologías de la Educación en la UNAM, señala que la edad para que los niños comiencen su primer contacto con la programación (con el fin de irse familiarizando) es desde los 3 o 4 años. Deben comenzar con programas que se adapten a su nivel de desarrollo y sus capacidades, y advierten que siempre debe ser bajo la supervisión de un educador o un adulto especialista.
Laura Aulló González, terapeuta de familia y psicóloga recomienda que deban comenzar con juegos analógicos (fichas), para que se familiaricen y puedan desarrollar este pensamiento que implica las matemáticas y la lógica. Asegura que el principio debe ser con lenguaje visual, mediante un método que es llamado “programación por bloques”. Estos elementos pueden ser bloques físicos o digitales.
Esta pedagogía puede ser utilizada hasta los 6 años y a partir de la educación primaria pueden aprender con plataformas como Scratch, en donde abunda la programación tipo visual. Si se realizan en el hogar el tiempo estimado es de un día a la semana. Si se realiza en una institución escolar pueden ser una hora diaria.