Information Visualization
CPSC 601.28
Information visualization is a computer science research area that is involved with developing and investigating interactive visualizations that are specifically created to help people gain a better understanding of abstract data. Through careful analysis of data, creation of visual representations, and implementation of these representations with meaningful interaction techniques, information visualization researchers create interactive visualizations to increase our ability to gain insight and make decisions for many types of datasets, tasks, and analysis scenarios.
Winter 2009, Tuesdays and Thursdays 9:30 to 10:45
Location: MS 680A
Prerequisites: None
Course Overview:
This will be a hands on course where students will be involved with understanding, assessing, and implementing information visualizations. The format will include lectures, discussion, presentations, and readings. Relevant topics will be chosen to enable students to create comprehensible interactive visualizations and may include:
- Representation (devloping mappings from data to visual structures).
- Interaction (queries, navigation, visual cues).
- Screen real estate; how to make best use of available presentation space.
- Emphasis graphics; use of various techniques to great emphasis, focus, clarity.
- Applications. Text, web, information workspaces, biological, ecological, social data, etc.
- Variations in information dimensionality (1D, 1D+, 2D, 2D+, 3D, Multi-D).
- Previous research in information visualization. (Playfair, Bertin, Tufte, Tukey)
- Perception. A current research direction is to base information visualization on our perceptual abilities. We will examine this idea in terms of future directions and current practices.
- Visual literacy. Communication theory - process vs. semiotic; Learning theory – reversibility, interactivity, externalization, Visual Language
- Considering variations in intention: for whom – education, communication, research; to show – spatially explicit data, abstract data, process data.
- Evaluation issues.
Course Details
check this page for course notes, assignments, etc.
Information Visualization Research here at the INNOVIS Lab:
- Conversation Visualization
- Elastic Presentation Framework
- Edge Lens
- Linking Visualizations
- Phyllo Trees
- Real Magnification
Information Visualization Tools:
Information Visualization Prototyping Tools:
- Processing
- Prefuse: Information Visualization framework for the Java programming language.
- Flare: ActionScript 3 libraries for interactive visualizations on the web.
- InfoVis Toolkit
Interesting Information Visualization Resources:
- Information Graphics Blog
- InfoVis Wiki
- GapMinder Foundation
- Online Graphical Dictionary
- Visualization of today's news by geography: Buzztracker
- Visualization of today's news by country: newsmap
- Collection of Network/Graph Visualization: visualcomplexity.com
- A Study of Colour Palettes: In The Mod
- Visualization of the history of baby names: Name Voyager