![]() |
Tecnologías de la Información:Programación
|
||
|
Manual de aprendizaje MSWLogo El tablero de ajedrez Un semáforo gráfico Contador binario Calculadora vectorial Descargar MSWLogo 6.5a Agradecimientos |
Programar máquinas y sistemas es una de las destrezas del tecnólogo actual. Pero, ¿es realmente útil aprender a programar en la enseñanza obligatoria? ¿Tiene algún interés educativo? Por supuesto que si. Creo que la programación es un trabajo que tiene un enorme poder formativo, que desarrolla el pensamiento ordenado y metódico. Su potencial formativo se puede comparar con el del dibujo técnico y, epistemológicamente hablando, es muy semejante al método de proyectos. Cuando planteamos un problema de programación, el alumno debe actuar del mismo modo que si le hubiésemos planteado un problema de diseño: necesitará recopilar información, dividir el problema en partes abordables, proponer soluciones parciales, probarlas y evaluarlas, montar todas las partes y, finalmente, probar y evaluar el conjunto. Un programa informático, del mismo modo que un objeto o un sistema técnico, siempre puede mejorarse. Siempre puede hallarse un modo más eficaz, más elegante o más económico de resolver un problema mediante un programa. Eso también sucede con el método de proyectos. Pero, frente a los problemas de diseño y construcción de productos, el diseño de programas informáticos tiene la ventaja de que no necesita materiales, ni herramientas, no necesita un taller costoso y difícilmente tiene riesgos de accidentes. Sólo se necesita un ordenador y algún software. Hay muchos lenguajes de programación pero, para nuestros alumnos de Secundaria, los lenguajes interpretados son mucho más útiles que los lenguajes compilados, porque permiten ejecutar instrucciones aisladas y subrutinas completas, para comprobar si funcionan, sin necesidad de compilarlas. Los lenguajes compilados exigen un esfuerzo mayor de abstracción. Y, de todos los lenguajes interpretados, MSWLogo es una de las mejores opciones. Y lo es por muchas razones:
|
||
| Anterior |
Inicio Tecnologias de la INformación |
Siguiente |