Una propuesta para la enseñanza de programación en la escuela secundaria
Artículo extraído de la investigación de Gabriela Cenich.
Resumen
La enseñanza de la programación en la escuela tuvo su origen hace más de cuarenta
años con la incorporación del lenguaje Logo, creado por equipo del MIT. Se sostiene que "una verdadera
alfabetización digital debe ofrecer los elementos básicos para el desarrollo de
capacidades que permitan la comprensión y dominio del lenguaje en el que están
codificados los programas" (Levis, 2006).
En la actualidad han surgido diferentes organizaciones como Code.org, para promover
el desarrollo del pensamiento computacional. Recientemente la Sociedad Internacional para la
Tecnología en Educación (ISTE) y la Asociación de Docentes en Ciencias de la
Computación (CSTA) elaboraron una definición operativa "el pensamiento computacional
es un proceso de solución de problemas que incluye (pero no se limita a) las siguientes
características: formular problemas de manera que permitan usar computadores y otras
herramientas para solucionarlos; organizar datos de manera lógica y analizarlos; representar
datos mediante abstracciones, como modelos y simulaciones; automatizar soluciones
mediante pensamiento algorítmico (una serie de pasos ordenados); identificar, analizar e
implementar posibles soluciones con el objeto de encontrar la combinación de pasos y recursos más eficiente y efectiva; generalizar y transferir ese proceso de solución de
problemas a una gran diversidad de éstos" (ISTE, NSF & CSTA, 2012).
En el proceso de
aprendizaje para programar o codificar programas las personas no sólo aprenden conceptos
matemáticos e informáticos sino que también aprenden otras habilidades como estrategias
para resolver problemas, diseño de proyectos y comunicación de ideas. Las personas "no
sólo aprenden a codificar, codifican para aprender" (Resnick, 2013).
Recomendamos leer el documento completo, es muy interesante.
B&B

Imagen: iCodeSchool.com
