CS 171 Lectures
Act I: Foundations
Week 1
Mon Jan 25: Introduction [slides]
What is visualization? Course overview.
What is visualization? Course overview.
- Baby Name Wizard
- Many Eyes
- NYT Peek Into Netflix Queues
- NYT How Different Groups Spend Their Day
- Hans Rosling, TED 2006
- Hans Rosling, TED 2007
Wed Jan 27: Design Principles [slides]
Graphical Integrity. Lie Factor. Data-Ink Ratio. Chartjunk. Context. Small Multiples. Space & Time. Layering.
Graphical Integrity. Lie Factor. Data-Ink Ratio. Chartjunk. Context. Small Multiples. Space & Time. Layering.
- (Optional) Tamara Munzner. Chapter 27, p 675-707, of Fundamentals of Graphics, Third Edition, by Peter Shirley et al. AK Peters, 2009. [PDF]
- Super Bowl Visualization, NY Times
- Genealogy of Pop and Rock Music
- Faces of the Dead, NY Times
Week 2
Mon Feb 1: Process & Validation [slides]
Visualization Process. Validation Models.
Visualization Process. Validation Models.
- Reading: A Nested Model for Visualization Design and Validation. Tamara Munzner. IEEE TVCG 15(6) (Proc. InfoVis 2009) [PDF]
- How Social Media is Changing the 2010 Grammys
- Genealogical Graphs
- MatrixExplorer
- Flow Map Layout
- LiveRAC
Wed Feb 3: Data & Image Models [slides]
Data Types. Data Scraping. Image Models.
Data Types. Data Scraping. Image Models.
- Reading: Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases (extended paper) Chris Stolte, Diane Tang and Pat Hanrahan, IEEE Transactions on Visualization and Computer Graphics, Vol. 8, No. 1, January 2002. [PDF]
- Polaris
- Tableau
- MTV VMA Twitter Visualization
- Data Mining Slides by Samir Paul
Week 3
Mon Feb 8: Perception Looking vs. Seeing. The Eye. The Retina. Visual Cortex. Things that Pop. [slides]
- Reading: Ware Chapters 1 & 2
- (Optional) Popout demo / Perception in Visualization by Christopher Healey
- Super Bowl Twitter visualization, NY Times
- Code-Swarm
- MentionMap
- Postmodern News
Wed Feb 10: Patterns Contours. Textures. Gestalt Principles. [slides]
- Reading: Ware Chapter 3
- Image Based Flow Vis
- Wolfram Demonstrations
- Digg Labs
- Blogging Patterns [PDF]
Week 4
Mon Feb 15: No Class
President's Day
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]
- Reading: Ware Chapter 6
- Interactive Perception Course by Tutis Vilis
- Web site of Aude Oliva, MIT
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 Aspect Ratio. Multiscale Banking to 45 Degrees. Scales. Nominal Comparisons. Percentage and Proportion Data. Scatter Plots. Box & Whisker Plots. [slides]
- Reading: Multi-Scale Banking to 45 Degrees Jeffrey Heer, Maneesh Agrawala. Proc. InfoVis 2006, published as IEEE Transactions on Visualization and Computer Graphics (TVCG), 12(5), Sep/Oct 2006, pages 701-708. [PDF]
- The Eyballing Game
- New York Times interactive salary comparison
- JPL Climate Time Machine
Wed Mar 10: Maps Google Maps. Map Projections. Cartograms. Choropleth Maps. Proportional Symbol Maps. Flow Maps. Real-Time Maps. Thematic Maps. [slides]
- Reading: Unfolding the Earth: Myriahedral Projections. Jarke J. van Wijk. The Cartographic Journal, Vol. 45, No. 1, pp.32-42, February 2008. [PDF]
- Map Projection Reference
- Map Projections
- My (Google) Maps
- Map Mashups at Programmable Web
- Google Maps Mania
- Good Article on Map APIs
- Modest Map API
- Open Street Map
- Cartogram software by Mark Newman
- World Mapper
- Strange Maps
- Video about the London Underground Map
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
