CS 171 Lectures

Act I: Foundations

Week 1


Wed Jan 27: Design Principles [slides]
Graphical Integrity. Lie Factor. Data-Ink Ratio. Chartjunk. Context. Small Multiples. Space & Time. Layering.

Week 2


Mon Feb 1: Process & Validation [slides]
Visualization Process. Validation Models.
Wed Feb 3: Data & Image Models [slides]
Data Types. Data Scraping. Image Models.

Week 3


Mon Feb 8: Perception Looking vs. Seeing. The Eye. The Retina. Visual Cortex. Things that Pop. [slides]

Wed Feb 10: Patterns Contours. Textures. Gestalt Principles. [slides]

Week 4


Mon Feb 15: No Class
President's Day
Wed Feb 17: Color Color Processing. Color Spaces. Color Design. [slides]
  • Reading: Ware Chapter 4
  • Reading: Brewer, C. A. 1999. Color Use Guidelines for Data Representation, Proceedings of the Section on Statistical Graphics, American Statistical Association, Alexandria VA. pp. 55-60. [link]
  • The von Bezold Spreading Effect (aka The Paint Chip Problem)
  • Color Brewer
  • Perception and Color Rules [PDF]

Week 5


Mon Feb 22: Cognition Image Gist. Scene Understanding. Long-term Memory. [slides]
Wed Feb 25: Interaction Overview & Detail. Zooming. Focus & Context. Dynamic Queries. Brushing & Linking. Animation. Off-The-Desktop Interaction. [slides]
  • Reading: A review of overview+detail, zooming, and focus+context interfaces. Andy Cockburn, Amy Karlson, and Benjamin B. Bederson. ACM Computing Surveys 41(1), 2008. [PDF]

Act II: Methods

Week 6


Mon Mar 1: SDR Lab Tour (Chia Shen)
  • Reading: Ware Chapters 8 & 9
Wed Mar 3: Tableau Guest Lecture (Jock Mackinlay, Tableau Software) Introduction to Tableau.

Week 7


Mon Mar 8: Statistical Graphs Visual Attributes. Quantitative and Ordinal Data. Percentage and Proportion Data. Cumulative Totals. Distributions and Correlations.
Wed Mar 10: Maps Historical Maps. Map Projections. Cartograms. Thematic Maps. Bubble Maps. Flow Maps. Route Maps. Real-Time Maps. Points of View.

Week 8


No Class, Spring Break

Week 9


Mon Mar 22: Trees & Networks Definitions. Visualizing Trees. Visualizing Networks.
  • Reading: Graph Visualisation in Information Visualisation: a Survey Ivan Herman, Guy Melancon, M. Scott Marshall. IEEE Transactions on Visualization and Computer Graphics, 6(1), pp. 24-44, 2000. [PDF]
Wed Mar 24: High Dimensionality Dimensionality Reduction. PCA.
  • Reading: Glimmer: Multilevel MDS on the GPU. Stephen Ingram, Tamara Munzner and Marc Olano. IEEE TVCG, 15(2):249-261, Mar/Apr 2009. [Project Page]
  • A tutorial on Principal Components Analysis, Lindsay I Smith [PDF]
  • MusicBox demo

Week 10


No Class, Project Review Week

Act III: Applications

Week 11


Mon Apr 5: Visualization and the Arts (Ben Fry, Seed Visualization)
Wed Apr 7: Communicating with Visualizations (Bang Wong, Broad Institute)

Week 12


Mon Apr 12: Visualization in Biology (Miriah Meyer, Harvard and Janet Iwasa, HMS)
Wed Apr 14: Scientific Visualization (Miriah Meyer, Harvard)

Week 13


Mon Apr 19: Social Visualization (Fernanda Viegas and Martin Wattenberg, IBM)
Wed Apr 21: Wrap Up & Outlook Final Lecture.

Week 14


Mon Apr 26: Project Presentations I
Wed Apr 28: Project Presentations II