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"...

 

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 TFG: plataforma web para la gestión de méritos de investigación

Con cierta frecuencia, el personal de investigación de las Universidades y otros centros de investigación deben presentar para la evaluación de su actividad, solicitud de proyectos, etc. un listado con sus méritos de investigación. En este proyecto consistiría en realizar una plataforma web que facilitase la gestión de estos méritos, que consisten generalmente en un conjunto de publicaciones y participación en proyectos de investigación.

Si eres miembro de la Universidad de Cádiz y estás interesado en realizar este proyecto como Trabajo Fin de Grado, por favor contacta conmigo.

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.

Propuesta PFC: Aplicación gráfica para la minería de datos mediante ontologías

En el último año he desarrollado varias aplicaciones para trabajar en minería de datos mediante ontologías. Las aplicaciones se encargan de traducir los datos a un formato común en XML, de combinar varios de esos ficheros, de agregar los datos y producir informes en formato Weka para su análisis, de convertir la información en formato OWL...

Páginas