miércoles, 25 de enero de 2017

Programación: ¿sí o no?



Niños programadores: para qué sirve la enseñanza de programación en las escuelas


Resultado de imagen de programacion


La tecnología está cambiando muchos aspectos de nuestra vida cotidiana: nuestra forma de relacionarnos con otras personas, nuestra manera de trabajar o, incluso, nuestra manera de aprender. El uso de la tecnología en las aulas no nos es extraño; sin embargo, la tecnología se utiliza como una especie de "instrumento pasivo" que convierte al alumno en un usuario de distintas aplicaciones y servicios.
Aunque hace tiempo que los ordenadores llegaron a las aulas y, por ejemplo, se ha entregado a muchos alumnos un netbook dentro de su "material escolar"; el uso que se ha dado a estos dispositivos es el de complemento a libros y cuadernos. Nuestros escolares saben buscar información en Internet o manejar aplicaciones; la tecnología que hay detrás de los dispositivos que usan se les hace invisible y, con ello, pierden las oportunidades y nuevos retos que presenta para su desarrollo la enseñanza de programación y ciencias de la computación en las aulas.
Aunque pueda sonar raro, la enseñanza de programación en las escuelas no es nada nuevo. Lenguajes de programación como Logo surgieron a finales de los años 60 y se convirtieron en un potente tractor para esos "jóvenes programadores" que se sentaban por primera vez delante de un ordenador.
¿Y qué aporta la enseñanza de programación a los escolares? Más allá de prepararlos para un mercado laboral cada vez más tecnológico (y, seguramente, en los años 60 era algo que apenas se vislumbraba), la programación permite a los alumnos encarar procesos de autocorrección y búsqueda de errores (depurar un programa que no funciona adecuadamente), los enfrenta a retos de resolución de problemas complejos (introduciendo al alumno en la algoritmia) o les presenta conceptos que pueden llegar a ser complejos para un alumno de primer curso de ingeniería como, por ejemplo, la recursividad.
Si un alumno de ingeniería llega a la universidad con conocimientos básicos de física, ¿por qué no llega también con conocimientos básicos de programación? ¿Tiene sentido que su primera experiencia en el campo de la programación sea, directamente, en la universidad?
Cuando hablamos de "enseñanza de programación en las escuelas" se tiende a pensar en formar, desde la base, a las nuevas generaciones de desarrolladores que trabajarán en empresas como Google o Facebook.
Evidentemente, la preparación para el mercado laboral es un factor importante a tener en cuenta; nuestros escolares desempeñarán trabajos que ni siquiera se han inventado y la enseñanza de ciencias de la computación es una medida para encarar estos nuevos desafíos.
Como bien podemos leer en el artículo me parece una muy buena idea que se enseñe a los alumnos, al menos, lo básico en programación.

No hay comentarios:

Publicar un comentario