El uso de la tecnología en el aula no nos parece extraño hoy en día, cuando un estudiante de educación obligatoria ingresa a un aula de informática y se le enseña a usar programas pero no a ser un desarrollador.
Desde la infancia, comenzará a ver la tecnología como una herramienta para el consumo, pero no como una herramienta para la creación. Nuestros estudiantes saben cómo buscar información en Internet y manejar todo tipo de aplicaciones, pero la tecnología detrás de ellos se vuelve invisible y pierden las oportunidades de enseñar programación en el aula.
"Programar es definir instrucciones para que una computadora las ejecute (ya que la máquina sola no puede hacerlo) cuyo objetivo suele ser resolver un problema".
La enseñanza de la programación en las aulas, nos hace reflexionar y organizar nuestras ideas para poder traducirlas con ciertos códigos y así crear nuevos programas, juegos o historias. Todo este proceso dirigido a los niños a una edad temprana les hace desarrollar ciertas capacidades que se traducen en beneficios para ellos.
Aprender a programar y desarrollar el pensamiento informático fomenta la creatividad, el espíritu empresarial y la cultura libre, aumenta la motivación, aumenta la confianza y la autoestima, trabaja en estrategias de resolución de problemas, fomenta el trabajo en equipo y colabora con otros colegas. ellos conocen diferentes formas de comunicar ideas...
Todas estas mejoras se pueden ver en el corto plazo, pero no podemos olvidar que también en el futuro el estudiante está listo para un mercado laboral en el que nuestros estudiantes realizarán trabajos que ni siquiera se han inventado y la enseñanza de la informática es una medida para enfrentar estos nuevos desafíos.
A medida que conocemos los beneficios de la programación en la escuela, dejaré algunos programas que se pueden utilizar para enseñar a sus hijos o estudiantes en sus primeros pasos para programar.
Sin lugar a dudas, Scratch me gusta mucho no solo por los niños sino también por los adultos que están comenzando en este mundo de programación.
Estos programas pretenden comenzar a programar en un ambiente amigable y divertido, con aspectos básicos de los lenguajes de alto nivel: variables, estructuras de control, oraciones, funciones, condiciones, operadores...
Además, como ya hemos mencionado, buscan facilitar el desarrollo de diversas habilidades mediante el desarrollo de pequeños programas destinados a resolver problemas o crear juegos simples.