TC3022
Gráficas computacionales Computer Graphics
Curso en el que se recomienda incorporar el uso de tecnologías de información.
CIP: 110101  Ciencias Computacionales/de Información   CL-L-U-CA-UDC:  3-0-8-3-3.5       

Disciplina asociada:  

Tecnologías Computacionales

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Aprobado TC3037 o Haber Aprobado TC2001 y Haber Aprobado MA2002) o (Haber Cursado TC2017 o Haber Cursado MA2009 o Haber Aprobado AR1014)

Equivalencia:  

No tiene.

Intención del curso en el contexto general del plan de estudios:  

Curso de nivel avanzado de computación que ofrece las bases necesarias para entender e implementar el proceso de creación de imágenes digitales, a partir de modelos matemáticos y la simulación de la interacción de la luz con los materiales. Requiere de conocimientos previos de lenguaje C, álgebra lineal, conceptos de física (cinemática y dinámica). Como resultado del aprendizaje el alumno entregará la implementación de algoritmos de Geometría Computacional y Gráficas Computacionales, así como aplicaciones gráficas interactivas. Para ello hará uso de la librería OpenGL y un lenguaje de programación de alto nivel como C++.

Objetivo general de la Unidad de Formación:  

Al finalizar el curso el alumno será capaz de entender y explicar el proceso de creación de imágenes digitales, así como de programar aplicaciones gráficas interactivas haciendo uso de estos conocimientos.

Técnica didáctica sugerida:  

Aprendizaje basado en problemas

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Hearn, Donald., Computer graphics with OpenGL, 3rd ed., New Jersey : Upper Saddle River, NJ : Pearson Education, Inc., 2004, eng,  0130153907

Perfil del Profesor:  

(110101)Maestría en Ciencias Computacionales/de Información ; (111002)Maestría en Administración de las Telecomunicaciones ; (110701)Maestría en Ciencias Computacionales ; (110102)Maestría en Inteligencia Artificial /Robótica ; (110103)Maestría en Tecnología de la Información/Informática/Sistemas Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (111002)Doctorado en Administración de las Telecomunicaciones ; (110701)Doctorado en Ciencias Computacionales ; (110102)Doctorado en Inteligencia Artificial /Robótica ; (110103)Doctorado en Tecnología de la Información/Informática/Sistemas Computacionales
CIP: 110101, 111002, 110701, 110102, 110103

Idioma en que se imparte la materia:  


Español
Course in which it’s recommended to incorporate the use of information technologies.
CIP: 110101  Computer and Information Sciences, General.   CL-L-U-CA-UDC:  3-0-8-3-3.5       

Discipline:  

Computer Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TC3037 or TC2001 and MA2002) or ( TC2017 or MA2009 or AR1014)

Equivalences:  

None.

Course intention within the general study plan context:  

Advanced level course in computer field. Students will acquire the basis to understand and implement the process of digital images creation by using mathematical models and interaction of the light with the materials simulation. It is required to have previous knowledge on C language, lineal algebra, physics concepts (kinematics and dynamics). As a learning result, students will learn how to implement Computational Geometry algorithms and Computer Graphics as well as interactive graphics. In order to achieve those objectives, students will use OpenGL library and an advanced level of language programming (C++).

Course objective:  

Upon completion of this course, students will be able to understand and explain the process of creating digital images, making use of this knowledge by programming interactive graphic applications.

Teaching and learning tecniques:  

Problem-based Learning

Suggested Bibliography:  

TEXT BOOKS:
* Hearn, Donald., Computer graphics with OpenGL, 3rd ed., New Jersey : Upper Saddle River, NJ : Pearson Education, Inc., 2004, eng,  0130153907

Academic credentials required to teach the course:  

(110101)Master Degree in Computer/Information Sciences and (111002)Master Degree in Telecommunication Management and (110701)Master Degree in Computational Sciences and (110102)Master Degree in Artificial Intelligence/Robotics and (110103)Master Degree in Information Technology. and (110101)Doctoral Degree in Computer/Information Sciences and (111002)Doctoral Degree in Telecommunication Management and (110701)Doctoral Degree in Computational Sciences and (110102)Doctoral Degree in Artificial Intelligence/Robotics and (110103)Doctoral Degree in Information Technology.
CIP: 110101, 111002, 110701, 110102, 110103

Language of Instruction:  


Spanish