L579: Information Visualization (Spring 2005)
Course Description | Grade | Policies | Course Outline | Resources
Instructor: Katy Börner | Email: katy@indiana.edu
| Office: Main Library 019 | Phone: 855-3256
Assistant Instructor:
Weimao Ke | Email: wke@indiana.edu
Lecture: Fri 9:30-10:45a
LI 001 Lab: Fri 11:00a -12:15p Interdisciplinary Experimental Laboratory, Woodburn Hall 220
Office hours: Wed 4:00p-5:00p,
Main Library 019 (Katy) | Mon 10-11am, LI012 (Weimao)
Prerequisites: L401 or permission of instructor.
Majordomo List: katy_l579@indiana.edu
Class Webpage: http://ella.slis.indiana.edu/~katy/L579
Project Handin Webpage: http://ella.slis.indiana.edu/~katy/handin/L579-S05/cgi/handinlogin.cgi
Lecture and lab notes
are accessible in my ella directory '~katy/www/L579/*.ppt'
Software is linked from
http://iv.slis.indiana.edu/sw
Supplemental Readings (on reserve in the SLIS library):
Course Description
The visual representation of information
requires a deep understanding of human perceptual and cognitive capabilities,
computer graphics, interface and interaction design, as well as creativity.
Information - such as log files reporting access of webpages or paper-citation network data - is typically non-spatial or abstract and needs to be mapped into a physical space that will represent relationships contained in the information faithfully and efficiently. If done successfully, visualizations can provide a very intuitive and efficient "interface between two powerful information processing systems - the human mind and the modern computer" [Gershom et al., 1998].
This course provides an overview about the state of the art in the emerging field of information visualization. It will highlight the process of producing effective visualizations that take the needs of users into account and illustrate practical visualization procedures. It will cover the
The course utilizes a combination of lectures, presentations and discussions, and projects. It also comprises Overview & Discussion sessions that present state of the art tools for the visualization of diverse data sets. There will be in class presentations of public-domain software and you will work with software packages that have been developed for this course. You will be expected to do weekly Readings, to provide a Presentation of specific readings, to participate in class, and to work in teams for projects 2 through 4 improving your social competence.
Class participation:
The quantity and quality
of contributions made to class (especially during paper discussions)
and electronic discussions counts for 20% of the grade.
All students will be
expected to study the assigned readings before each class and to
participate
in class by asking and answering questions. Readings are assigned for
study in preparation for class discussion. Thus, class 2 readings
should be completed before attending the second week's class.
Presentation of selected readings:
The 20 minute presentation
will address a specific topic/question and will be based on readings
from the literature or Internet. Sources will be provided. If you can
find
more that's great. See Preparation of
Presentations for more details.
You are expected to
consult the instructor during office hours the week in which you will
give the
presentation. Prepare your presentation as well as any specific
questions
you may have in advance.
Projects:
There will be four projects. Except
for the first project, you will work on them in teams. Submit links to resulting
webpages via the project handin webpage at http://ella.slis.indiana.edu/~katy/handin/L579-S05/cgi/handinlogin.cgi.
Projects will be graded according
to
Credits: 3 for L579
Introduction
Class 1 (01-14-2005) [ivc-class01.ppt, iv-natl-geog.ppt]
Course description & outline,
class format, grades, resources.
Information
Visualization - Overview, history, relation to other disciplines.
Lab: Examination and discussion of successful information visualizations.
Kartoo,
InfoZoom, EZChooser,
The Brain,
Visual Thesaurus, Touchgraph, Marketmap,
NetScan,
CDS bibliographic service,
TextArc, Visible
Human Viewer, MapBlast (LineDrive),
ClustrMaps, Google
Earth
Overview
& Discussion: Photographic
Contribution of the National Geographic
Project 1:
Personal Webpage - Design a personal webpage
that tells about your skills, interests, and expectations of the course. Select
and discuss three visuals that are important for you and/or helped you understand
what words could not explain.
Due 01-20-2005 at 8pm (~ 1 week)
Class 2 (01-21-2005) [ivc-class02.ppt, iv-web-dirs.ppt,
iv-searchr.ppt]
Setting the context (Science of
data visualization [Ware, 1999] chapter 1).
Reading: Nahum Gershon, Stephen G. Eick and Stuart Card (1998) Information
visualization, Interactions March & April, pp 9-15.
Lab: User
& task analysis.
Overview
& Discussion: Web Topology, Web and File directories
Project 2:
User-centered design,
discussion and evaluation of a tree visualization
Due 02-10-2005 at 8pm (~ 3 weeks)
Perception for Design
Class 3 (01-28-2005)
[ivc-class03.ppt]
General overview (Environment,
optics, resolution and display [Ware, 1999] chapter
2; Lightness, brightness, contrast and constancy [Ware, 1999] chapter 3; Color [Ware, 1999] chapter 4).
Reading:
Watch Felice
Frankel's presentation. Read about Illuminated
Diagrams by W. Bradford Paley
Lab: Discussion of different
display devices.
Class 4: (02-04-2004)
[ivc-class04.ppt]
Making information visible (Visual
attention and information that pops out [Ware, 1999]
chapter 5; Static and moving patterns [Ware, 1999]
chapter 6; Visual objects and data objects [Ware, 1999] chapter 7).
Reading:
Perception
in Visualization by
Christopher G. Healey.
Lab: Tour with Raymond Burks, Kelley School of Business
"Visualizations
in marketing and finance".
Class 5: (02-11-2005)
[ivc-class05.ppt]
Perception and interaction. Optical
illusions. (Space perception and the display of data in space [Ware,
1999] chapter 8; Images and words [Ware, 1999] chapter 9)
Reading:
Joy of Visual Perception
by Pete Kaiser & Motion
Perception Tutorial by George Mather.
Lab: Exploration and discussion
of diverse static and dynamic illusions.
Project
3:
Analyzing and Visualizing Time Series Data
Due 03-03-2005 at 8pm (~ 3 weeks)
Class 6: (02-18-2005)
[ivc-class06.ppt]
Data analysis. Salton's
Vector space analysis. LSA and Burst detection algorithm.
Reading: Keim,
D. Visual
Exploration of Large Data Sets. Communications of the ACM, Vol 44, No 8,
August 2001.
Presentations:
Class 7: (02-25-2005)
[ivc-class07.ppt]
Clustering techniques.
Reading: How Text
Clustering Works & Douglass Cutting, David Karger, Jan Pedersen,
and John W. Tukey. Scatter/Gather:
A Cluster-based Approach to Browsing Large Document Collections, Proceedings
of the 15th Annual International ACM/SIGIR Conference, Copenhagen, 1992.
Presentation:
Lab: Ward clustering and betweeness centrality clustering. Hierarchical Clustering Explorer. Discussion of project 3 plans.
Information Visualization
Class 8: (03-04-2005)
[ivc-class08.ppt]
Display techniques: Temporal, tabular,
and multidimensional data displays.
Reading: Chi, E.H., Riedel,
J., Barry, Ph., & Konstan, J. (1998) Principles
for Information Visualization Spreadsheets. In IEEE Computer Graphics and
Applications (Special Issue on Visualization), IEEE CS Press. p. 30 - 38.
Presentation:
Lab: TimeSearcher & GRIDL. Infozoom, Tableau Software & BlogPulse
Project 4:
Design an Interactive Visualization of Dataset
Due 04-21-2005 at 8pm (~ 6 weeks)
Class 9: (03-11-2005)
[ivc-class09.ppt]
Display techniques:
Trees & networks
Reading: Treemaps
& Treemap
publications. To
Draw a Tree by Pat
Hanrahan.
Presentations:
Lab: Hyperbolic Trees, Radial Trees, Treemaps, Force
Directed Layout and Pathfinder Network Scaling.
Simple graph match,
ABSURDIST & Similarity
Flooding.
Overview & Discussion: Trees
Class 10: (03-18-2005) Have a nice Spring Break!
Class 11: (03-25-2005)
[ivc-class11.ppt, iv-kdvis.ppt]
Display techniques: Text data and
semantic data landscapes.
Reading:
Katy Börner, Chaomei Chen,
& Kevin Boyack. Visualizing
Knowledge Domains. In Blaise Cronin (Ed.), Annual Review of Information Science & Technology,
Volume 37, Medford, NJ: Information Today, Inc./American Society for Information
Science and Technology, chapter 5, pp. 179-255, 2003.
Presentations:
Overview & Discussion:
Visualization of Knowledge Domains
Lab:
Discussion of final project plans.
Class
12: (04-01-2005) [ivc-class12.ppt, iv-activity-patterns.ppt]
Display techniques: Geographic data
landscapes and activity patterns.
Reading: Börner,
Katy and Penumarthy, Shashikant. (2003). Social
Diffusion Patterns in Three-Dimensional Virtual Worlds. Information Visualization,
2(3):182-198.
Presentation:
Overview & Discussion:
Visualization of Activity Patterns & Dynamics.
Lab: CAIDA tools,
WiGLE, and the Active
World Toolkit.
Class 13: (04-08-2005)
[ivc-class13.ppt]
Interaction techniques (Interacting
with visualizations [Ware, 1999] chapter 10).
Reading: Christopher Ahlberg,
Christopher Williamson and Ben Shneiderman (1992) Dynamic
queries for information exploration: An implementation and evaluation. Conference
Proceedings on Human Factors in Computing Systems, pp. 619 - 626. Magic
Lens Demo, TaskGallery
Video
Class
14: (04-15-2005) [ivc-class14.ppt]
Distortion techniques.
Reading: Leung,
Y. and Apperley, M. (1994) A
Review and Taxonomy of Distortion-Oriented Presentation Techniques, ACM
ToCHI, 1 (2), pp. 126-160.
Presentation:
Lab: FishEye table, bifocal displays & zoom. Piccolo Toolkit and GeoZui3D
Student generated test questions
Write five
test questions and exemplary answers that test main course topics. This will
give you the opportunity to evaluate course topics, reflect on what you understood,
and what are good test items for the upcoming final exam. Submit result via
email to katy@indiana.edu by Tuesday 4-19-05.
Class 15: (04-22-2005)
[ivc-class15.ppt]
Current trends in information visualization
& remaining fundamental problems in the field.
Scalability and complexity
issues.
Readings: Browse position papers for the
Information Visualization Software
Infrastructures workshop, Free Code Graphing Project
and TeraGrid.
Presentations:
Lab: Discussion of test questions as preparation for final exam.
Final Project & ExamClass 16: (04-29-2004)
Final Project Demo
Final Exam on Monday 05-02-2004, 12:30-1:30 pm, LI 001
It will be open book - you can use all your notes etc. You will not be able to use a computer.