Advanced Data Visualization

This is the course website for CS544, Advanced Data Visualization.

Previous versions of the course

Class materials

Assignments

Schedule

  Date Materials Assignments Reading
Intro 08/21 Introduction A1  
Mechanics 08/23 HTML/CSS/SVG Basics    
  08/28 JavaScript and the DOM    
  08/30 JavaScript and the DOM, d3 basics A2  
  09/04 Labor day    
  09/06 d3 in detail A3  
Principles 09/11 Scales of measurement, invariants, perception   1, 2
  09/13 Color A4 1, 2, 3,
4, 5, 6, 7
  09/18 Color - Design consequences    
  09/20 Other Visual Channels A5  
  09/25 Other Visual Channels, Algebraic Visualization Design)    
  09/27 Algebraic Visualization Design    
  10/02 (NO OFFICE HOURS THIS DAY) Animation and Interaction    
  10/04 VIS 2017, class canceled    
Techniques 10/09 Scalability in Linked Views and Visual Querying I    
  10/11 Scalability in Linked Views and Visual Querying II    
  10/16 Scatterplots, line plots, small multiples A6  
  10/18 Histograms, KDE, Choropleths, Heatmaps    
  10/23   MIDTERM  
  10/25 Spatial data, 2D isocontours    
  10/30 2D Isocontours, 3D Isocontours    
  11/01 2D Vector Fields, streamlines   A7, LAST DAY TO DROP
  11/06 2D Vector Fields, computing streamlines    
  11/08 3D Scalar Fields: volume rendering    
  11/13 Class canceled    
  11/15 Tree Drawing    
  11/20 Undirected Graphs A8  
  11/22 Dimensionality reduction    
  11/27 The Human Side of Data (Vis)