Development of Graphic Applications
Undergraduate course, University of Jaén, Department of Computer Science, 2022

This course covers the fundamentals of computer graphics and the development of graphic applications. Topics include 3D graphics, rendering techniques, user interaction, and the use of graphics libraries such as OpenGL 4.5, GLM and GLEW.
Besides covering basic concepts, the course also includes advanced topics such as shader programming with GLSL, texture mapping, lighting models, and generation of profile-based 3D objects. We also briefly covered optimization techniques for real-time rendering.
The slides I prepared for the course were published in the institutional repository (CREA).
