Planeamento

Aulas Teóricas

Lecture 1 - Introduction

What is InfoVis

Syllabus
Why Infovis?
Examples

Lecture 2 - Crafting the Vis

What? Why? How?

Iterative Design
Angles of Attack
Levels of Validation

Lecture 3 - Data Abstraction

Data Types

Datasets
Attribute Types
Semantics
Data Processing

Lecture 4 - Task abstraction

Why to abstract;
Actions.

Lecture 5 - Marks and Channels

Visual Fundamentals;
Marks;
Channels.

Lecture 6 - Tabular Data

Univariate;

Position-based bivariate;

Lecture 7 - Tabular Data II

Multivariate

Lecture 8 - Time

Characteristics of Time;

Representing time: linear vs. cyclic;
Techniques: linear time;
Techniques: cyclic time;
Intervals/spans;
Other techniques.

Lecture 9 - Visualizing Geographical Information

Intro;

Projections;
Point-based;
Area-based;
Path-based;
Topology;
Flow.

Lecture 10 - Interaction

Animation;

Select and Highlight;
Reconfigure/Re-encode;
Navigate;
Post-Wimp.

Lecture 11 - Multiple Views, Focus and Context

Multiple Views;

Filter and Dynamic Query;
Focus and Context.

Lecture 12 - Color

Color vision
Color models
Color meaning
Color maps

Lecture 13 - Simplicity & Truth

Keeping it simple;

Keeping it legible (understandable);
Keeping it true.

Lecture 14 - Rules of Thumb

No (unjustified) 3D;
No unjustified 2D;
Recognition instead of recall;
Resolution over immersion;
Overview first, zoom and filter, details on demand;
Responsiveness is required;
Get it right in black and white;
Function first, form next;
Trifecta Checkup;
Self sufficiency test.

Lecture 15 - Visualizing Relationships

Node-Link;

Node-Link Trees;
Matrix;
Space-Filling;
Other.

Lecture 16  - Visualizing Text

Vector Space Model;

Single Document Visualization;
Document Collection Visualization;
Specific Domains.

Lecture 17 - Spatial Data

Scalar Fields;
Vector Fields.

Lecture 18 - Complexity and Evaluation

Dealing with high-dimensionality data;

Item aggregation;
Attribute aggregation.
Evaluating InfoVis.

Lecture 19 - Storytelling

Narrative Devices for Storytelling with Data:
- History;
- The Narrative Framework;
- The Design Catalogue;
- What's next?
- Visualisation and Journalism.

Invited Lecture

Invited Lecture "User Experience for Analytics" by Eng. Pedro Martins, Webdetails.

Lecture 20 - Applications

Applications of Information Visualization;

MsC Thesis Proposals' Presentation.

Aulas Laboratoriais

Enrollment

Enrollment in lab classes

Introduction & Examples

Introduction to Information Visualization Labs.

Examples.

Checkpoint I: subject proposal

Checkpoint I: Visualization subject proposal.

Pentaho Data Integration Tutorial

Pentaho Data Integration (Kettle) Tutorial.

Checkpoint II - Dataset

Checkpoint II - presentation of the data abstraction for use during the creation of a visualization.

Dataset

Feedback on data abstraction regarding Checkpoint II

Checkpoint III: Visualization sketch

Checkpoint III: Evaluation and feedback of a visualization sketch using the proposed dataset and data abstraction.

D3 tutorial (Part I)

Introduction to D3.

D3 tutorial (Part I)

D3 tutorial (Part II)

D3 tutorial (Part II)

Visualization feedback

Feedback on the development of the visualization solution.

Checkpoint IV: First version of the Visualization

Checkpoint IV: Presentation and evaluation of the first functional visualization.

Visualization feedback

Feedback on the development of the visualization.

Visualization feedback

Feedback on the development of the visualization.

Checkpoint V: final visualization

Checkpoint V: presentation and evaluation of the final visualization.