Checking date: 26/04/2023

Course: 2023/2024

Computer graphics
Bachelor in Computer Science and Engineering (Plan: 489 - Estudio: 218)

Coordinating teacher: BERLANGA DE JESUS, ANTONIO

Department assigned to the subject: Computer Science and Engineering Department

Type: Electives
ECTS Credits: 3.0 ECTS


Requirements (Subjects that are assumed to be known)
Algebra Calculus Programming Artificial Intelligence
1. To give an overview of the algorithms involved in Computer Graphics 2. Studends must know both hardware and software components of computer graphics systems 3. Students must know the basics about computer software that supports the development of systems for graphics rendering and modeling 4. Students should be able to use some computer graphic software to solve homework tasks 5. Students should work on the homeworks in teams 6. Students should generate highly realistic images, using techniques based on physical simulation of light 7. Ability to generate images using techniques based on artificial intelligence. CECC1. Ability to have a deep knowledge of the fundamental principles and models of computing and know how to apply them to interpret, select, evaluate, model, and create new concepts, theories, uses and technological developments related to computing. CECC3. Ability to evaluate the computational complexity of a problem, to know algorithmic strategies that can lead to its resolution and to recommend, develop and implement the one that guarantees the best performance according to the established requirements. CECC6. Ability to develop and evaluate interactive and complex information presentation systems and their application to the resolution of human-computer interaction design problems.
Skills and learning outcomes
Link to document

Description of contents: programme
- Introduction to computer graphics. Elements and applications - Generation and transformation algorithms - Color models and 3D modeling - Rendering techniques - Summary of applications to Computer Science - Application of Artificial Intelligence techniques in Computer Graphics
Learning activities and methodology
Seminars and lectures supported by computer and audiovisual aids. Practical learning based on cases and problems, and exercise resolution. Individual and group or cooperative work with the option of oral or written presentation. Individual and group tutorials to resolve doubts and queries about the subject. Internships and directed laboratory activities.
Assessment System
  • % end-of-term-examination 30
  • % of continuous assessment (assigments, laboratory, practicals...) 70
Calendar of Continuous assessment
Basic Bibliography
  • Peter Shirley et al.. Fundamentals of Computer Graphics. CRC Press. 3rd edition (2009)
Additional Bibliography
  • Foley, Van Dam, Feiner, & Hughes. Computer Graphics: Principles and Practice. Addison-Wesley.
  • Samuel R. Buss. 3D Computer Graphics A Mathematical Introduction with OpenGL. Cambridge University Press.
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus may change due academic events or other reasons.