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... El objetivo del proyecto sería desarrollar una biblioteca de clases y métodos que los alumnos pudiesen emplear para desarrollar los algoritmos explicados en la asignatura. La biblioteca debería definir los conceptos de matriz y vector, por ejemplo, junto con sus operaciones asociadas (multiplicación, convolución, inversa...), así como utilidades genéricas para la carga, el guardado y la visualización de imágenes y animaciones en pantalla. Se puede implementar en cualquier lenguaje de programación, aunque el lenguaje Java quizás sea el más idoneo, por la clase de alumnos que suelen cursar la asignatura.