miércoles, 1 de diciembre de 2010

El por que de la importancia de utilizar software libre en la universidad

Actualmente, con distinto grado, está bastante difundido el uso de software en las prácticas de las materias de Ingeniería (obvio que hablamos de ingenierías distintas a las de sistemas, computación, software, etc). Sin embargo, es cierto también que en muchas materias no se implementa el uso de software, y en las que se implementa solo se dispone de una herramienta puntual. Si utilizamos el SolidEdge, lo más probable es que no usemos el Catia, por ejemplo. Y muchas veces, la causa consiste en lo prohibitivo del coste de cada licencia de esos software. En las universidades públicas es difícil disponer de presupuesto para pagar licencias de software de, como mínimo, U$S 2000,00 por copia. Y esto genera un bucle de retroalimentación positiva (aunque su efecto sea negativo para la educación) ya que al no poder comprar soft, las autoridades y los mismos profesores subestiman la necesidad de implementar software en las clases, lo que hace que cada vez que se propone la compra de uno sus costos parezcan mucho mas altos que su beneficios, lo cual hace recomenzar el ciclo. Sin embargo, en la época actual, es ridículo no enseñar a resolver problemas de ingeniería con software. Eso obliga a enseñar mediante problemas muy simples y ficticios, bastantes alejados de la realidad. Imaginen a enseñar programación lineal sin utilizar soft que implemente el método simplex. Nos quedamos anclados en ejercicios del tipo de solución geométrica (o sea, con dos variables) o en aplicación del simplex manualmente, lo que nos limita a alrededor de 10 variables antes que los alumnos cometan un harakiri.

La solución a esto, cuando no, es la utilización de software libre u open source (en adelante, se utilizará el terminó software libre como si significara lo mismo que el open source). En la actualidad, podemos encontrar software libre científico o de ingeniería de calidad similar a los softwares comerciales. Software con vistosas interfaces gráficas y potencia de cálculo muy elevada, con fácil conectividad con otros softwares. Además, no estamos obligados a casarnos con ningún software, podemos utilizar varias paquetes orientados a la misma tarea, de manera tal que los alumnos se acostumbren a desarrollar habilidades de aprendizaje de software, en vez de memorizarse la ubicación de cada comando en un software puntual (el cual tiene altas posibilidades de no estar instalado en las máquinas de la empresa en la cual trabajen).

El software libre es la mejor forma de democratizar el acceso al software respecto de los estudiantes universitarios. Los costos de inversión son mínimos (por no decir nulos). Es cierto, ninguna empresa ofrecerá cursos a los profesores para aprender a utilizar el soft, pero la idea es precisamente esa, generar la cultura del autoaprendizaje en la universidad.

En el GISOI estamos utilizando, a excepción del paquete Delmia, software libre para casi todas las tareas. Utilizamos R, Infostat, OpenModelica, FreeMat, entre otros, además de lenguajes de programación no privativos (C, C++, Python y Freepascal) con bibliotecas free para simulación de eventos discretos, dinámica de sistemas, metaheurísticas y cálculo numérico.

viernes, 29 de octubre de 2010

El GISOI en marcha

Ya tenemos un mes de vida como grupo de investigación. Y con nombre y logo inclusive:

Claro, todavía estamos organizándonos, armando procedimientos de trabajo, dividiéndonos tareas, pero el paso inicial ya está dado. Tenemos un lindo mix de actividades adicionales a la investigación en si. Estamos:

  • Traduciendo el manual de Delmia Quest al castellano.

  • Analizando paquetes estadísticos y de cálculo para utilizar en el grupo.

  • Preparando cursos para dictar el año próximo.

  • Armando casos de aplicación para ayudar con las actividades prácticas de las materias de Ingeniería Industrial en las cuales se pueda aplicar Investigación Operativa.
Respecto de las investigaciones, estamos analizando abrir dos líneas:
  • Simulación aplicada a la programación y control de proyectos.

  • Técnicas para mejora de performance de metaheurísticas.

Como en el curso que dicté este año, en el grupo también estoy aplicando una metodología de coordinación semipresencial. Estoy convencido que los mejores avances en un grupo de investigación en la temática como la nuestra no suceden por pasar tiempo en una oficina, sinó mas bien por intercambio fluido de ideas, y el Moodle parece ser una buena herramienta para eso. En ella nos basamos para la gestión a distancia.

El grupo de personas con las que trabajo resultaron tener mucho empuje, creatividad y motivación, lo dificil será mantener ese espíritu.

Cada tanto iré comentando algunas novedades de este nuevo desafío, si quieren pueden visitar el blog del grupo.

¡¡¡Hasta la próxima!!!

miércoles, 27 de octubre de 2010

Murió Nestor Kirchner

Increible, no lo puedo creer. Mis mas sinceras condolencias para su familia.

Si bien no estuve de acuerdo con mucha de sus decisiones, con otras sí, y estoy seguro que es una pérdida inmensa para el país. Lamento que hoy mismo van a aparecer los carroñeros de siempre (desde el ala Clarín hasta el mismo oficialismo) a utilizar la muerta cual pieza de ajedrez. Es increible como un suceso inesperado puede cambiar la historia de los próximos años. Nunca fui oficialista, pero igualmente no entiendo a los estúpidos que celebran su muerte por Twitter. Por eso estamos como estamos.

sábado, 23 de octubre de 2010

miércoles, 20 de octubre de 2010

Detengamos el ACTA

El ACTA (Anti-Counterfeiting Trade Agreement) es una tratativa de acuerdo entre varios países que trata, en su superficie, de brindar un marco legal para respaldar los derechos de Copyright de los autores. Digo en su superficie porque, en lo que respecta a material digital, por ejemplo, plantean darle poder de policía a los proveedores de internet, posibilidad a las grandes companías de obligar a la eliminación de contenidos sin sentencia judicial de por medio, etc. Restringe fuertemente las libertades para los usuarios de Internet. En este link pueden encontrar una muy completa explicación de los objetivos de este acuerdo.
Saludos.

domingo, 17 de octubre de 2010

Nostalgia Gamer

Hoy me levanté nostalgico, pero con una nostalgia rara. Una nostalgia Gamer. Así que desempolvé mi vieja Megadrive, la conecté al televisor, puse el cartucho de Sonic 2 y me dediqué a pasar niveles unos tras otros. Que gratos recuerdos me trajo ese videojuego. Hace años que no lo jugaba, y si bien han aparecido miles de nuevos juegos de plataformas, creo que la línea Sonic es insuperable. Esa sensación de velocidad descontrolada, la profundidad simulada con múltiples planos, esa cruza entre plataformas y carreras..., en fin, impresionante videojuego.




Me imagino el esfuerzo que debió haber tomado programar un juego así, con tanto nivel de detalle y una jugabilidad muy buena.
Hace un tiempito descubrí que existe un proyecto OpenSource para crear un fork de Sonic para PC. Hoy tengo renovadas ganas para intentar participar del mismo.

¡¡¡¡Hasta la próxima!!!!

lunes, 20 de septiembre de 2010

Final del curso de Simulación 2010

El sábado 18 terminamos el curso de simulación con un examen presencial. La verdad que salió mejor de lo pensado, la metodología usada para el dictado era nueva y tenías dudas si con los alumnos podríamos generar el feedback necesario para la comprensión de cada tema.

Por suerte, me tocó un grupo genial (aquí las actividades extra que realizan algunos de ellos), que se adaptaron muy rápido y se comprometieron al 100% con el curso. Fueron muy activos, buscando nuevas formas de resolver los casos de estudio que les presenté, y orientando las temáticas de las clases por videoconferencia.

Moodle, Livestream, OpenMeetings y Skype resultaron muy útiles para mantener el contacto entre todos los participantes. Además permitieron generar una interactividad mayor a la que creo se puede dar en un curso presencial, en el sentido que eran los propios alumnos quienes a veces respondías las dudas y resolvían los problemas de sus compañeros.

El mayor acierto, sin embargo, me parece que fue el de focalizar cada módulo en un caso de estudio, de manera tal que el aprendizaje se centraba en la necesidad de aprender las herramientas requeridas para su resolución.

Igualmente quedan muchas cosas por pulir, entre otras la de generar soft interactivo que funcione a modo de tutor. Además varios alumnos no pudieron completarlo, quizás deba dosificar un poco la intensidad y/o la frecuencia de los temas.

Les dejo unas fotos, para que nos conozcan:



Obviamente, después del examen cerramos con un almuerzo y ¡¡hasta me fuí con un regalo!!:



¡¡¡Hasta la próxima!!!

PD: como ven, no hay una foto de las que publico en la que salga bien (una en este post y varias en otros), ya me parece que el problema es el modelo, no la cámara.

miércoles, 15 de septiembre de 2010

Iniciando un grupo de investigación

Con un grupo de mis alumnos (algunos de los cuales los pueden encontrar aquí) queremos iniciar un grupo de investigación en la facu, asociado a la carrera de Ingeniería Industrial. El sábado tenemos la reunión con las autoridades de la facultad para definir los lineamientos generales del grupo.
La temática del mismo va a girar en torno a la Investigación Operativa, principalmente en el área de simulación de procesos de producción y logísticos (mediante las técnicas de eventos discretos y de agentes), pero sin descuidar otras áreas, como optimización, programación de recursos, etc.
Lo bueno de la investigación en I.O. es que, a priori, no demanda tantos recursos. Es mas parecida a la investigación matemática que a la física, si bien tiene una carga amplia de experimentación (en campo, es decir en empresas, o a través de simulaciones) no requiere de demasiados recursos materiales, amén de unas cuantas computadoras. Mucho del software necesario se puede encontrar en versiones Open Source (ya hay muchos de calidad igual o mejor que la comercial) o al menos con licencia free para usos educativos.
Así que bueno, la semana próxima les comento como nos fue. Si alguien quiere hacer algún aporte (o sea, consejos acerca de como implementarlo, gestionarlo, etc, para no tropezar con las mismas piedras), bienvenido sea.

¡¡¡Hasta la próxima!!!

sábado, 11 de septiembre de 2010

Simulador de Física (Mecánica) del MIT

Via el blog de Reflexiones sin pausa, arribé al siguiente video:



Impresionante lo que hacen estos cerebros del MIT, es inmensa la cantidad de ecuaciones y algoritmos necesarios para realizar una simulación interactiva de ese tipo. Buscando un poco de info, resulta que esta aplicación es un producto del proyecto Oxigen, mediante el cual investigan aplicaciones de las tecnologías existentes para mejorar el vínculo Humano - Ordenador.
Viendo lo que pueden hacer, me dan ganas de hacer un postgrado allá (lástima que mi inglés no es tan bueno,... todavía). Igualmente, me voy a poner en campaña para crear una versión lite del soft de simulación física. Espero tener algo en unos meses.

¡¡¡Hasta la próxima!!!

viernes, 27 de agosto de 2010

Sobre los aleatorios

Les dejo un enlace a un buen post de un muy buen blog. En este caso, el post trata sobre nuestros problemas de entendimiento de los conceptos de probabilidad y aleatorio. Corto pero muy bueno.

¡¡¡Hasta la próxima!!!