Docencia

Actualmente profesor del Departamento de Ingeniería Informática en la Universidad de Cádiz, he impartido docencia durante algunos años en la Universidad de Granada y en la Universidad Nacional de Educación a Distancia. A lo largo de estos años he impartido asignaturas como "Análisis y diseño de algoritmos", "Programación concurrente y de tiempo real", "Compiladores", "Sistemas operativos", "Razonamiento automático", "Computación avanzada"...

 

Traslado a la Universidad de Málaga

El pasado día 27/07/2022 solicité la excedencia como Profesor Titular en la Universidad de Cádiz y me incorporé como Profesor Ayudante Doctor a la Universidad de Málaga. No ha sido una decisión fácil. Me encontraba muy agusto en la UCA pero me ha surgido la oportunidad de poder pasar mucho más tiempo con mi familia en Málaga y no he podido rechazarla. Dejo buenos amigos en la UCA, con los que espero seguir manteniendo el contacto y colaborando. Ojalá me vaya también en la UMA como en la UCA.

Propuesta TFG: monitorización de cambios en sitios web

En muchas ocasiones tenemos que estar pendientes de anuncios o cambios que suceden en páginas web. Para no tener que acceder tener que revisar manualmente si se han producido cambios en el contenido de esas páginas web han surgido herramientas que permiten hacerlo de forma automática.

Propuesta TFG: "Quién es quién" virtual aplicado a la docencia

Todo el mundo conoce el juego "Quién es quién?" de la marca Hasbro, en el que dos jugadores tratan de averiguar el personaje del rival lanzando preguntas por turnos. En base a las respuestas del rival, los jugadores van descartando personajes de un conjunto inicial dado. El objetivo de este proyecto consistiría en realizar una aplicación que, siguiendo un enfoque parecido, permitiese jugar a dos o más jugadores a través de Internet, sin necesidad de encontrarse físicamente en el mismo lugar.

Propuesta PFC: framework para el aprendizaje de computación gráfica

Desde hace un par de años vengo impartiendo docencia en la asignatura Computación Gráfica, del Máster en Investigación en Ingeniería de Sistemas y de la Computación. En la asignatura se ven diferentes técnicas y procedimientos relacionados con la computación gráfica, como algoritmos de proyección, tratamiento del ruido, detección de bordes, generación de fractales...

Propuesta TFG: web para la gestión de tribunales de TFG

Una de las tareas más tediosas, en mi opinión y en la muchos compañeros, de la dirección de TFG es conformar el tribunal que ha de juzgarlo. Aunque no es obligatorio, el director del TFG puede proponer a la Comisión del Centro a algunos profesores. Lo normal es que el director contacte directamente con los otros profesores para consultar su disponibilidad. Puesto que hay convocatorias todos los meses del curso, no siempre los profesores consultados están disponibles durante la semana que suele durar la convocatoria.

Código fuente del material de prácticas de Diseño de Algoritmos liberado

Acabo de hacer público el código fuente del material de prácticas de la asignatura de Diseño de Algoritmos. Puede descargarse a través de https://sourceforge.net/p/asedio/. Evidentemente, se libera con las versiones básicas de las bibliotecas para que los alumnos no dispongan de las soluciones que deben desarrollar por ellos mismos.

Asedio

Material del taller sobre programación de videojuegos

Aunque el objetivo del taller es realizar un pequeño videojuego desde cero, dejo aquí tanto el material que vamos a generar, el que necesitamos para generarlo y el proyecto completo por si vamos apurados de tiempo. Espero que os parezca interesante.

Propuesta TFG: simulador en 3D para el reconocimiento de actividades en ambientes inteligentes

El desarrollo de aplicaciones para el reconocimiento de actividades del día a día se basa habitualmente en datos producidos por sensores colocados en ambientes inteligentes. Estos ambientes inteligentes suelen ser apartamentos reales con multitud de sensores (de presencia, presión, caudalímetros...) en los que una o varias personas realizan las actividades. Esto requiere un gasto de recursos importante.

Propuesta TFG: interfáz gráfica CMake

El proyecto tiene el mismo objetivo que el proyecto sobre el desarrollo de una interfaz gráfica para la herramienta GNU Make, salvo que en este caso la aplicación debería producir guiones de compilación para la herramienta Cmake. La herramienta Cmake permite generar guiones de compilación para multitud de compiladores en base a unas reglas básicas.

Propuesta TFG: interfáz gráfica Make

La utilidad gnu make nos facilita la vida a la hora de desarrollar aplicaciones. Nos evita tener que recordar decenas de parámetros para compilar y depurar las aplicaciones que desarrollamos o que descargamos de Internet. Sin embargo, hay ocasiones en las que el propio desarrollo del guión con los objetivos de compilación se complica y cuesta mantenerlo.

Páginas