Anterior: Estudiantes en defensa de una muerte Ridícula |  Siguiente: Cambios fundamentales en mi vida


La enseñanza de software

Tecnología

Os aviso, esta entrada va a ser aburrida, muy aburrida

Preparando la charla del miércoles 19 me he dado cuenta que no tiene mucho sentido hablar de la enseñanza del software libre cuando el gran problema es la enseñanza del software en sí. Analizando el problema me he dado cuenta que hay dos tipos de software desde el punto de vista de la docencia: el que hay que aprender y el que hay que usar.

El primero es el necesario para entender los conceptos subyacentes a la programación, los cimientos para entender qué es programar. El segundo grupo puede no tener nada que ver con el primero porque entra dentro de los ámbitos de la innovación educativa dentro de la ingeniería del software. Los elementos para juzgar son distintos en ambos grupos. Matlab jamás cabría en el primero por su inconsistencia y Fortran difícilmente cabría en el segundo porque pocos ingenieros terminan usándolo (dejo una nota al respecto al final). Además, las herramientas útiles para un ingeniero son tan variadas que es difícil pretender abarcar desde un programa de diseño paramétrico hasta un gestor de proyectos. Muchas veces lo que falta es este análisis concienzudo y lo que hace el responsable de turno es enseñar la primera herramienta que le viene a la cabeza. Luego te encuentras cursillos de Microsoft Project por todos los sitios.

¿Qué herramientas son las más útiles en el futuro del ingeniero? ¿Cómo se forma a un alumno de una manera integral para que esté mejor preparado?

En estas consideraciones si el software es libre o no importa más bien poco. De hecho en algunos casos el software libre parte con ventaja por su menor coste. Es una mera cuestión de prioridades: primero hay que entender los problemas de la enseñanza del software, proponer soluciones posibles y escoger la mejor. Siempre he pensado que tras un análisis pragmático la mayoría de las herramientas libres salen ganando frente a su alternativa propietaria.

Nota sobre el uso de Fortran

Soy un firme defensor de Fortran y creo que debería usarse mucho más en ámbitos científicos y de ingeniería. Pero tengo que reconocer que, dentro de todas las herramientas necesarias de la ingeniería de software no es una de las prioritarias.

Sí es, sin embargo, un gran lenguaje para enseñar a un ingeniero o un físico los fundamentos de programación.

  • Tags: Ingeniería Opinión
Por guillem  |  dom 02 Nov 2008  |  Comentar...  | 

Comentarios

FORTRAN?

Mereces ir a la hoguera por tu comentario sobre que el FORTRAN sirve para ensegnar principios de programacion. Te han hecho algo los pobres estudiantes o que???

Dicho esto, voy a ver si sigo programando un rato... en FORTRAN...