Crèdits
6
Tipus
Obligatòria
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
Mail
pere.pau.vazquez@upc.edu
Els continguts inclouran els fonaments teòrics de la visualització, teoria de la percepció, el pipeline de visualització, els diferents tipus de representació de la informació i els mètodes principals d'interacció.
Professorat
Responsable
- Pere Pau Vázquez Alcocer (ppau@cs.upc.edu)
Altres
- Imanol Muñoz Pandiella (imanolm@cs.upc.edu)
- Oscar Argudo Medrano (oargudo@cs.upc.edu)
Hores setmanals
Teoria
1.5
Problemes
0.5
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
6
Competències
Competències tècniques
Transversals
Bàsiques
Genèriques
Objectius
-
Introducció a la Visualització de la Informació
Competències relacionades: CE4, CE10, CT3, CG2, CB3, CB4,
Subcompetences- The Visualization Mantra
- Conceptes bàsics
- Història
- El procés de visualització de la informació
-
Introducció a la percepció visual
Competències relacionades: CE10, CT3, CG2,
Subcompetences- Fonaments de la percepció humana
- Marques i canals
- Color i percepció
-
Anàlisi exploratòria de dades
Competències relacionades: CE5, CE10, CT3, CG2, CB4,
Subcompetences- Data wrangling
- Presentació de dades
- Confirmació d'hipòtesis
-
Disseny de sistemes de visualització d'informació
Competències relacionades: CE7, CE10, CT3, CT5, CG2, CB3, CB4,
Subcompetences- Principis bàsics de visualització
- Elements d'una visualització d'informació
- Disseny de visualitzacions
-
Enfocament i context
Competències relacionades: CE1, CE10, CT3, CT4, CG2, CB3, CB4,
Subcompetences- Eliminar informació
- Superimposició d'informació
- Distorsió
-
Interacció i animació
Competències relacionades: CE5, CE7, CE10, CT3, CT4, CT7, CG2, CB4,
Subcompetences- Navegació
- Selecció
- Filtrat
-
Visualització de dades de múltiples dimensions
Competències relacionades: CE1, CE4, CE5, CE7, CE10, CT3, CT4, CT7, CG2, CB3, CB4,
Subcompetences- Múltiples marques i canals
- Diagrames complexos: Trellis, SPLOM, PCP
- Vistes
-
Múltiples vistes i vistes coordinades
Competències relacionades: CT3, CB3, CB4,
Subcompetences- Ús efectiu de l'espai
- Solapament i juxtaposició
-
Reducció d'ítems i atributs
Competències relacionades: CE1, CE5, CE10, CG2, CB4, -
Validació de sistemes de visualització
Competències relacionades: CE1, CE10, CT3, CB4,
Subcompetences- Validació del domini
- Validació de l'abstracció
- Validació de la representació
- Validació de l'algoritme
-
Implementació d'aplicacions de visualització
Competències relacionades: CE1, CE4, CE5, CE7, CE10, CT3, CT4, CT5, CT7, CG2, CB3, CB4,
Subcompetences- Codificar visualitzacions
- Processament de dades
- Disseny de vistes coordinades
-
Tècniques de visualització avançades
Competències relacionades: CE4, CE7, CT3, CG2, CB3,
Continguts
-
Introducció a la visualització
En aquest tema es parlarà de la necessitat de la visualització de dades i dels objectius de les eines de visualització. -
Percepció i color
La percepció visual és un factor molt important a l'hora de crear visualitzacions, ja que el sistema visual és el que rep la major quantitat d'informació que percebem. En aquest tema es parlarà del sistema visual, i algunes teories de la percepció del color i les formes. -
Representacions visuals de les dades
Hi ha un gran nombre de mètodes de representació de dades: taules, grafs, arbres, etc. En aquest tema els visitarem i acabarem donant algunes guies per a la selecció de la representació més adequada per a cada problema. -
Visualització de múltiples dades
En molts casos, la informació que volem representar serà altament complexa i moltes vegades ens trobarem en la situació d'haver de representar múltiples variables. Aquí parlarem de diferents possibilitats que seran detallades en temes posteriors. -
Animació i interacció
Per a explorar les dades, cal poder treballar sobre les representacions visuals. En aquest tema es veuran canvis de les dades en diferents dimensions: temps, punt de vista... -
Manipulació de vistes
Per a explorar les dades, cal poder treballar sobre les representacions visuals. En aquest apartat es veuran canvis de les dades en diferents dimensions: temps, punt de vista... -
Sistemes avançats de representació de dades
Sistemes avançats de representació de dades
- Mapes
- Visualització del temps
- Visualització de dades 3D
- Altres dades científiques -
Implementació d'aplicacions de visualització d'informació
Existeixen moltes eines i tecnologies desenvolupades recenment que fan més fàcil la creació de visualitzacions, com Tableau, Vega, Lyra o emprant llenguatges de programació i llibreries com D3 per JavaScript o Bokeh per Python. L'objectiu d'aquest tema és que els alumnes siguin capaços de realitzar aplicacions de visualització utilitzant algunes de les eines més modernes.
Activitats
Activitat Acte avaluatiu
Introducció als sistemes de visualització de dades
Desenvolupament del tema: Introducció a la visualització- Teoria: El valor de la visualització. Introducció als sistemes de visualització.
- Laboratori: Introducció als sistemes de visualització.
- Aprenentatge autònom: Introducció als sistemes de visualització.
Continguts:
Teoria
1.5h
Problemes
0.5h
Laboratori
2h
Aprenentatge dirigit
0h
Aprenentatge autònom
1h
Percepció i color
Desenvolupament del tema: percepció i color Rànquing de Mackinlay Atenció preatentiva Tipus de dimensions Principis de percepció Marques i canals Color- Teoria: El sistema visual humà Conceptes de percepció Percepció preatentiva
- Aprenentatge autònom: Repàs conceptes de percepció i color. Marques i canals.
Continguts:
Teoria
3h
Problemes
1h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Disseny de sistemes de visualització de la Informació
Desenvolupament del tema 3: Disseny de sistemes de visualització de la Informació- Teoria: Taules i grafs Small multiples Arbres i xarxes
- Problemes: Taules i grafs Small multiples Arbres i xarxes Elecció de representacions
- Aprenentatge autònom: Principis de visualització Elements d'una visualització Disseny de visualitzacions
Continguts:
Teoria
2.5h
Problemes
1.5h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
3h
Anàlisi exploratòria de dades
Desenvolupament del tema: Anàlisi exploratòria de dades- Teoria: Desenvolupament del tema: Visualització de dades espacials
- Problemes: Desenvolupament del tema: Visualització de dades espacials
Continguts:
Teoria
1h
Problemes
0.5h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Múltiples vistes
Desenvolupament del tema: Múltiples vistes- Teoria: Múltiples vistes: vistes coordinades, vistes juxtaposades...
- Problemes: Múltiples vistes: vistes coordinades, vistes juxtaposades...
Continguts:
Teoria
1.5h
Problemes
0.5h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Enfocament i context
Tècniques d'enfocament i manteniment del context de les dades: - Eliminar informació - Superimposició d'informació - Distorsió- Teoria: Sistemes d'enfocament i de manteniment del context.
- Problemes: Sistemes d'enfocament i de manteniment del context.
Continguts:
Teoria
1.5h
Problemes
0.5h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
2h
Validació de sistemes de visualització de la informació
Avaluació i validació de sistemes de visualització de dades- Teoria: Avaluació i validació de sistemes de visualització de dades
- Problemes: Avaluació i validació de sistemes de visualització de dades
Continguts:
Teoria
1.5h
Problemes
0.5h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
1h
Metodologia docent
S'impartiran classes amb el recolzament de transparències i articles.Durant les classes, es proposaran i resoldran exercicis.
Per la part de laboratori, es desenvoluparan pràctiques dirigides en les hores de laboratori.
Hi haurà una entrega parcial de laboratori i un projecte final.
Mètode d'avaluació
Durant el curs es realitzaran dues pràctiques de laboratori (Labo1 i Labo2). A més, hi haurà un examen parcial (Parcial) i un examen final (Final).La nota final es calcula com:
Nota Final = 0.15 Labo1 + 0.3 Labo2 + max(0.15 Parcial + .4 Final, 0.55 Final)
La prova de reevaluació substituirà a la part teòrica de la nota, els laboratoris no es veuran afectats.
Bibliografia
Bàsic
-
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