2.4.1 GV/Conceptos Fundamentales (2 horas Core-Tier1, 1 horas Core-Tier2)
Para casi todos los científicos de la computación y desarrolladores de software, una comprensión de cómo los seres humanos interactúan con las máquinas es esencial. Mientras que estos temas pueden ser cubiertos en un curso de pregrado de gráficos estándar, también pueden ser cubiertos en los cursos de ciencia de la computacióny programación introductorias. Parte de nuestra motivación para la inclusión de los modos inmediatos y retenidas es que estos modos son análogos a votación vs programación orientada a eventos. Esta es una cuestión fundamental en la ciencia de la computación: ¿
Hay un objeto botón o existe sólo la visualización de un botón en la pantalla? Tenga en cuenta que la mayoría de los resultados en esta sección se encuentran en el nivel de conocimiento y muchos de estos temas se revisan con mayor profundidad en las secciones posteriores.
Temas:
Core Tier1
- Aplicaciones multimedia, incluyendo interfaces de usuario, edición de audio y vídeo, motores de juego, cad, visualización, realidad virtual.
- Digitalización de datos analógicos, la resolución y los límites de la percepción humana, por ejemplo, los píxeles de la pantalla visual, puntos para impresoras láser y muestras de audio
Ref: Fundamentos
- El uso de las API estándar para la construcción de interfaces de usuario y visualización de formatos multimedia estándar
Ref: Diseño de Interacción
- Formatos estándar, incluyendo formatos sin pérdidas y con pérdidas.
Core Tier2
- Modelos de color sustractivo Aditivo y (CMYK y RGB) y por qué estos proporcionan una gama de colores.
- Soluciones de compensación entre el almacenamiento de datos y los datos re-computing es personalizado por vectores y raster en representaciones de imágenes.
- Animación como una secuencia de imágenes fijas.
Electivo
Objetivos de Aprendizaje:
Core-Tier1:
- Identificar usos comunes de presentaciones digitales de humanos (por ejemplo, computación gráfica,sonido) [Familiarizarse]
- Explicar en términos generales cómo las señales analógicas pueden ser representadas por muestras discretas, por ejemplo,cómo las imagenes pueden ser representadas por pixeles [Familiarizarse]
- Explicar cómo las limitaciones en la percepción humana afectan la selección de la representación digital de señales analógicas [Usar]
- Cronstruir una interfaz de usuario sencilla usando una API estándar [Familiarizarse]
- Describir las diferencias entre técnicas de compresión de imágenes con pérdida y sin pérdida ejemplificando cómo se reflejan en formatos de archivos de imágenes conocidos como JPG, PNG, MP3, MP4, y GIF [Familiarizarse]
Core-Tier2:
- Describir modelos de color y su uso en los dispositivos de visualización de gráficos [Familiarizarse]
- Describir las ventajas y desventajas entre el almacenamiento de información vs almacenar suficiente información para reproducir la información, como en la diferencia entre el vector y la representación de la trama [Familiarizarse]
Elective:
- Describir los procesos básico de la producción de movimiento continuo a partir de una secuencia de cuadros discretos(algunas veces llamado it flicker fusion ) [Familiarizarse]
- Describir cómo el doble buffer puede eliminar el parpadeo de la animación [Familiarizarse]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM