Créditos
6
Tipos
Obligatoria
Requisitos
Esta asignatura no tiene requisitos
, pero tiene capacidades previas
Departamento
CS
Mail
pere.pau.vazquez@upc.edu
Los contenidos incluirán los fundamentos teóricos de la visualización, teoría de la percepción, el pipeline de visualización, los diferentes tipos de representación de la información y los métodos principales de interacción.
Profesorado
Responsable
- Pere Pau Vázquez Alcocer (ppau@cs.upc.edu)
Otros
- Imanol Muñoz Pandiella (imanolm@cs.upc.edu)
- Oscar Argudo Medrano (oargudo@cs.upc.edu)
Horas semanales
Teoría
1.5
Problemas
0.5
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
6
Competencias
Competencias técnicas
Transversales
Básicas
Genéricas
Objetivos
-
Introducción a la Visualización de la Información
Competencias relacionadas: CE4, CE10, CT3, CG2, CB3, CB4,
Subcompetences- The Visualization Mantra
- Conceptos básicos
- History
- El proceso de visualización de la información
-
Introduction to visual perception
Competencias relacionadas: CE10, CT3, CG2,
Subcompetences- Fundamentos de la percepción humana
- Color y percepción
- Marcas y canales
-
Enfoque y contexto
Competencias relacionadas: CE1, CE10, CT3, CT4, CG2, CB3, CB4,
Subcompetences- Eliminar información
- Solapamiento de información
- Distorsión
-
Interacción y animación
Competencias relacionadas: CE5, CE7, CE10, CT3, CT4, CT7, CG2, CB4,
Subcompetences- Navegación
- Selección
- Filtrado
-
Visualización de datos de múltiples dimensiones
Competencias relacionadas: CE1, CE4, CE5, CE7, CE10, CT3, CT4, CT7, CG2, CB3, CB4,
Subcompetences- Múltiples marcas y canales
- Diagramas complejos: Trellis, SPLOM, PCP
- Vistas
-
Múltiples vistas y vistas coordinadas
Competencias relacionadas: CT3, CB3, CB4,
Subcompetences- Uso efectivo del espacio
- Solapamiento y juxtaposición
-
Reducción de ítems y atributos
Competencias relacionadas: CE1, CE5, CE10, CG2, CB4, -
Validación de sistemas de visualización
Competencias relacionadas: CE1, CE10, CT3, CB4,
Subcompetences- Validación del dominio
- Validación de la abstracción
- Validación de la representación
- Validación del algoritmo
-
Implementación de aplicaciones de visualización
Competencias relacionadas: CE1, CE4, CE5, CE7, CE10, CT3, CT4, CT5, CT7, CG2, CB3, CB4,
Subcompetences- Codificar visualizaciones
- Procesamiento de datos
- Diseño de vistas coordinadas
-
Técnicas de visualización avanzadas
Competencias relacionadas: CE4, CE7, CT3, CG2, CB3, -
Diseño de sistemas de visualización de información
Competencias relacionadas: CE7, CE10, CT3, CT5, CG2, CB3, CB4,
Subcompetences- Elementos de una visualización de información
- Diseño de sistemas de visualización de información
- Diseño de visualizaciones
-
Análisis exploratorio de datos
Competencias relacionadas: CE5, CE10, CT3, CG2, CB4,
Subcompetences- Data wrangling
- Presentación de datos
- Confirmación de hipótesis
Contenidos
-
Introducción a la visualización
En este tema se hablará de la necesidad de la visualización de datos y de los objetivos de las herramientas de visualización. -
Percepción y color
La percepción visual es un factor muy importante a la hora de crear visualizaciones, ya que el sistema visual es el que recibe la mayor cantidad de información que percibimos. En este tema se hablará del sistema visual, y algunas teorías de la percepción del color y las formas. -
Representaciones visuales de los datos
Hay un gran número de métodos de representación de datos: tablas, grafos, árboles, etc. En este tema los visitaremos y acabaremos dando algunas guías para la selección de la representación más adecuada para cada problema. -
Visualización de múltiples datos
En muchos casos, la información que queremos representar será altamente compleja y muchas veces nos encontraremos en la situación de tener que representar múltiples variables. Aquí hablaremos de diferentes posibilidades que serán detalladas en temas posteriores. -
Animación e interacción
Para explorar los datos, hay que poder trabajar sobre las representaciones visuales. En este tema se verán cambios de los datos en diferentes dimensiones: tiempo, punto de vista ... -
Manipulación de vistas
Para explorar los datos, hay que poder trabajar sobre las representaciones visuales. En este apartado se verán cambios de los datos en diferentes dimensiones: tiempo, punto de vista ... -
Sistemas avanzados de representación de datos
Sistemas avanzados de representación de datos
- Mapas
- Visualización del tiempo
- Visualización de datos 3D
- Otros datos científicos -
Implementación de aplicaciones de visualización de información
Existen muchas herramientas y tecnologías desarrolladas recientemente que hacen más fácil la creación de visualizaciones, como Tableau, Vega, Lyra o utilizando lenguajes de programación y librerías como D3 para JavaScript o Bokeh para Python. El objetivo de este tema es que los alumnos sean capaces de realizar aplicaciones de visualización utilizando algunas de las herramientas más modernas.
Actividades
Actividad Acto evaluativo
Sistemas avanzados de representación de datos
Sistemas avanzados de representación de datos - Mapas - Visualización del tiempo - Visualización de datos 3D - Otros datos científicosObjetivos: 11 12 5 10
Contenidos:
Teoría
3h
Problemas
1h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
3h
Metodología docente
Se impartirán clases con el apoyo de transparencias y artículos.Durante las clases, se propondrán y resolverán ejercicios.
Por la parte de laboratorio, se desarrollarán prácticas dirigidas en las horas de laboratorio.
Habrá una entrega parcial de laboratorio y un proyecto final.
Método de evaluación
Cualquier acto de fraude académico, plagio o uso o mera tenencia al alcance de medios no autorizados en cualquier actividad de
evaluación comportará la calificación de cero (0) en la prueba o entrega afectada. Además, de acuerdo con la normativa de la
Universidad, la posible derivación de los hechos para la apertura de un expediente disciplinario implicará que la asignatura quede en
el estado provisional de "pendiente de evaluación" hasta la resolución del expediente. La gestión de estas incidencias se lleva a cabo
de acuerdo con el Marco de actuación para la integridad académica en la evaluación de la UPC.
Durante el curso se realizarán dos prácticas de laboratorio (Labo1 y Labo2). Además, habrá un examen parcial (Parcial) y un examen final (Final).La nota final se calcula como:
Nota Final = 0.15 Labo1 + 0.2 Labo2 + 0.25 Parcial + .4 Final
El examen de reevaluación sustituye a la parte teórica de la nota, no la de laboratorio.
Bibliografía
Básico
-
Visualization analysis and design
- Munzner, Tamara,
CRC Press, Taylor & Francis Group,
2015.
ISBN: 9781466508934
https://ebookcentral-proquest-com.recursos.biblioteca.upc.edu/lib/upcatalunya-ebooks/detail.action?pq-origsite=primo&docID=1664615 -
Show me the numbers: designing tables and graphs to enlighten
- Few, S,
Analytics Press,
2012.
ISBN: 9780970601971
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004067739706711&context=L&vid=34CSUC_UPC:VU1&lang=ca