GRAFICACIÓN
Presentación
Este es un curso optativo de la carrera de Ing. Electrónica. Requiere que el alumno tenga interés y habilidad en el uso de algún lenguaje de programación, de preferencia C y/o Java.
Objetivo general
Capacitar al alumno en el diseño de programas de aplicación que hagan un uso intensivo de gráficos en dos dimensiones.
Temario
Unidad 1: Introducción a los gráficos
1. Aplicaciones gráficas comunes
2. Dispositivos de entrada y salida
3. Características de los sistemas gráficos
Unidad 2: Primitivas gráficas
1. Dibujo de puntos
2. Algoritmos comunes de trazo de rectas
3. Algoritmos comunes de trazo de círculos
4. Otras primitivas
5. Bibliotecas gráficas en C y Java
6. Uso de primitivas de biblioteca
7. Principios de animación
8. Mejora de la animación
Unidad 3: transformaciones en dos dimensiones
1. Transformaciones básicas: traslación, escalamiento, rotación
2. Representación matricial
3. Transformaciones compuestas
4. Otras transformaciones
5. Ventanas recorte y puerto de visión
6. Biblioteca Graphics2D de Java
7. Aplicaciones con transformaciones
Unidad 4: Interfase de usuario
1. Dispositivos de entrada
2. Localizadores, teclado, evaluadores, selectores
3. Técnicas básicas de interacción
4. Tareas de interacción: posicionamiento, selección, texto, cuantificación
5. Manipulación dinámica
6. Aplicaciones interactivas
Unidad 5: Diseño de aplicaciones gráficas en dos dimensiones
1. Interfases usuario computadora
2. WYSIWYG
3. Manipulación directa
4. Representación icónica
Unidad 6: Temas avanzados
1. Introducción a los gráficos en tres dimensiones
2. Transformaciones en tres dimensiones
3. Vista 3D
4. Eliminación de caras ocultas
5. Iluminación y sombreado
Unidad 7: Proyecto final
Metodología
Exposición de los temas en el salón de clase. Desarrollo de programas por parte de los alumnos sobre cada unidad. Elaboración de un proyecto final.
Evaluación
Se calificara con base en los programas entregados y el proyecto final.
Trabajos 50%
Proyecto final 50%
Bibliografía
Gráficas por computadora
Donald Hearn, M. Pauline Baker
Prentice Hall
Computer Graphics Principles an Practice (Second Eddition)
Foley, J. D. and A. Van Dam
Addison - Wesley, 1990
|