This is the course website for HCDE 411, Information Visualization.

The goal of information visualization is the unveiling of the underlying structure of large or abstract data sets using visual representations that utilize the powerful processing capabilities of the human visual perceptual system.


Cecilia Aragon
407A Sieg Hall, 206-221-0323
Office Hours: By appointment
Best way to contact me is via email: aragon (at) uw. edu


Taylor Scott
312 Sieg Hall
Office Hours: Tues 4:30-5:30pm (right after class) and Fri 2-3pm
Email: omni (at) uw. edu
Website: about.me/taylorscott

Course Objectives

In this course, we will analyze the factors contributing to the creation of successful visualizations. Criteria for success in this analysis are either positive results from usability studies or wide adoption by the target user population. This course will also have a focus on how to present information clearly and effectively.

The following topics will be included: The design and presentation of digital information. Use of graphics, animation, sound, visualization software, and hypermedia in presenting information to the user. Vision and perception. Methods of presenting complex information to enhance comprehension and analysis. Incorporation of visualization techniques into human-computer interfaces.

There are many related topics that this class will not address. These include: scientific visualization, cartography, computer graphics, and visualization as an artistic enterprise.

Students will complete a group project that will consist either of creating or enhancing a visualization system or technique. Projects will be interdisciplinary in nature and in most cases will involve programming, visualization design, and user interface design. Students will be expected to write up the results of the project in the form of a research paper.

This course is originally based on the class designed by my PhD advisor Marti Hearst, from the UC Berkeley School of Information. I also include material from Maneesh Agrawala's visualization course in EECS at Berkeley. All material is used with permission.

Class Meetings

Class meets TTh 2:30-4:20pm in 231 Mary Gates Hall. The format of the class will be a mix of lecturing, looking at visualizations, student presentations and in-class design and activities.

Class CommonView Site and Discussion Board



Grades will be determined as follows:

Late assignments will not be accepted after the first week of class. In-class work and class participation cannot be made up. If you miss a class, you will receive a zero for the work done in class that day. Please do not ask the professor or TA what you missed during class; check the website or ask a classmate. Required posts to the class discussion board must be made before the due date or you will receive a zero for that work.

Final projects cannot be turned in late.

Readings and Books

Readings will consist of one required text: Stephen Few's Now You See It, and a number of papers that will be accessible online or handed out in class.

Highly recommended but not required:

Guide to using the Tableau software package:
The Beginner's Guide to Data Visualization.


We'll be using the Tableau software package. You will receive a code for accessing it; do not share this with others. It only works under Windows, so Mac users will have to use a virtual machine (UW has a VMware license) or use a designated lab machine. Tableau's data visualization software is provided through the Tableau for Teaching program.

Optionally, you may also be working with d3, a free JavaScript library for manipulating documents based on data. (From the designers of Protovis.)