Como todas las veces que supero algo gordo, me imagino que las semanas o incluso meses siguientes van a ser tranquilitos. Y como todas las veces que me imagino eso, resulta que no es así. A finales de noviembre superé mi examen de candidatura, y a los pocos días ya tuve que ponerme a escribir dos papers que había que entregar a finales de enero. Y después de eso, en vez de tener una o dos cosas gordas ocupando mi tiempo, pasé a tener mogollón de cosas pequeñas compitiendo por mi tiempo. Resumiendo:
- La tesis: No estoy escribiendo propiamente el documento de la tesis, pero evidentemente cada día voy dedicando esfuerzo a cosas que van a entrar en la tesis. Lo último que me ha tocado es ponerme a aprender sobre macroeconomía y la teoría de expectativas racionales, dos temas que al parecer van a ser relevantes a la hora de modelar y predecir el comportamiento de los usuarios de mi sistema.
Por cierto, mi doctorado ya tiene fecha (estimada) de finalización: verano de 2010. Queda pendiente un post comentando las ideas que tengo para después del doctorado.
- Un nuevo release de Haizea: Sobre este tema ya he dado bastante la brasa, así que casi mejor no digo nada más ;-)
- Google Summer of Code 2009: El año pasado fui mentor en Google Summer of Code para Globus. Vamos a volver a presentarnos como organización mentora, y vamos a ver si conseguimos que OpenNebula sea una organización mentora también. Hay que tener todos los papeles listos para mediados de marzo, y en ello estoy.
- El trimestre que viene, bases de datos: Al igual que el año pasado, durante el trimestre de primavera me toca impartir las prácticas de la asignatura de bases de datos que ofrece el departamento. Sin embargo, este año va a haber novedades importantes. El año pasado la profesora de la asignatura y yo heredamos un temario que no nos entusiasmaba demasiado (la asignatura solía ser una de esas asignaturas donde te tirabas 10 semana ejecutando consultas SQL). Aunque modificamos el temario para incluir más temas (diseño de bases de datos relacionales, normalización, álgebra relacional, etc.) todavía teníamos el horario antiguo de la asignatura, que no incluía prácticas (con lo cual lo máximo que podíamos ofrecer eran “practicas opcionales” que no podían ser evaluadas).
Este año, en cambio, tenemos prácticas obligatorias y evaluadas. Y vamos a hacer lo siguiente: los estudiantes van a implementar un sistema de gestión de bases de datos (SGBD) desde cero. Desde los árboles B hasta el parser SQL, incluyendo optimizador de consultas. Y todo escrito en C, por supuesto. Para los que piensen que esto es pasarse varios pueblos, os recuerdo que los estudiantes por aquí son bastante distintos al alumnado típico de España. Todos los estudiantes a los que he preguntado si prefieren 10 semanas de SQL o 10 semana de implementar su propio SGBD han respondido, sin dudarlo, que prefieren implementar un SGBD.
En fin, que también tengo que dedicar tiempo a preparar las prácticas. Cuando empiece el trimestre de primavera ya dedicaré un post a explicar por qué, en mi humilde opinión, esto es pedagógicamente mucho más útil que picar SQL todo el trimestre (que también picaremos SQL, pero solo un par de semanas). Por cierto, y por supuesto, los materiales didácticos (la documentación de la arquitectura de la SGBD, el formato de los ficheros, etc.) los voy a publicar todos con licencia libre.
En fin, en eso ando liado. Que conste que cada dos por tres se me ocurren cosas que escribir en el blog, pero siempre acabo postponiendolo porque hay algo más prioritario en la cola. Es lo que tiene ser un grad student. O igual es lo que te toca sufrir cuando eres “candidato”.
Joer que envidia de curso…
y no podrías ir explicando esos materiales en el blog para que los pobres mortales desde España os sigamos el ritmo y hagamos la asignatura desde aquí?
Saludos!
hoygan! yo también me apunto a al sugerencia de Sergio :)
Veeenga Borja, enséñanos algo que aquí estamos hartos de hacer absurdas consultas SQL! (si es que no enseñan nada más en prácticas, parece que todo se reduzca a sql)
Llo me kiero montar mi enjine de vases de datos HOYGAn!