cs5984: Information Visualization

Spring, 2001
CRN: 15595

T Th 5-6:15pm              Remember to Refresh browser to see updates
McBryde 209


Instructor:

Chris North
McBryde 619,  x1-2458
Office Hours:  T Th 1-3pm

Class online:

Links:

Demos:

Assignments:


Schedule:

Tuesday Thursday
Jan 16:  Overview and introductions
  • Lecture notes.  This is the zooming applet called HiNote, based on Jazz from Maryland.  The lecture material should load automatically.  You will need to have java-enabled browser.  To learn how to navigate, click "Help | Using HiNote".  (the <Home> key is handy!)  I recommend using "View | Full Screen".
  • Assignment:
    • Read book Chapter 1.
    • Look over class website.  See if you can run the zooming lecture notes applet.
    • Look for an example of a visualization in your everyday life.
Jan 18Design Principles
  • Lecture notes (ppt).  Data, scale, tasks, data mapping, HCI metrics, direct manipulation, data density, infovis mantra.
  • Assignment:
    • Readings:  Inselberg, Kandogan (see next lecture)
    • Find some interesting data (for upcoming homework#1)
    • Send your photo to me for the roster
Jan 23Multi-dimensional visualization
  • Notes:  Glyphs, multiple views, brushing & linking
  • Inselberg, "Multidimensional detective" (parallel coordinates),  [Margaret, Josh S]
  • Kandogan, "Star coordinates",  [Matt C, Fanye]
    • paper
    • demo: Star Coordinates, IBM Almaden (download java application)
    • notes
  • Assignment:
    • Readings:  Feiner, Rao (see next lecture)
    • Homework #1
Jan 25Multi-dimensional visualization 2
  • Notes
  • Feiner, "Worlds within Worlds", [North, Ajay]
  • Rao, "Table Lens",  [Marty E, Purvi]
    • paper:  pg 343, 597
    • demo: Table Lens, Inxight, (web applet)
    • demo: Eureka, Inxight (download PC executable)
    • notes
  • Assignment:
    • Readings:  Tweedie, Keim (see next lecture)
 
Jan 30 Multi-dimensional visualization 3
  • Notes:  Mihalisin, n-D functions
  • Tweedie, “Externalizing Abstract Math Models” (Influence Explorer),  [Ravi, Mark]
  • Keim, “VisDB”,  [Ameya, Sanjini]
  • Assignment:
    • Readings:  Fishkin, Doan (see next lecture)
Feb 1Dynamic Queries
  • Homework #1 Due on Monday Feb 5, 5pm, my office
  • Notes:  DQ data structures, boolean queries, Filter Flow
  • Fishkin, “Movable filters” (Magic Lens),  [Prasuna, Umer]
  • Doan, “Query Previews”,  [Aarthi, Ameya]
  • Assignment:
    • Readings:  Roth, North (see next lecture)
Feb 6:  Multiple Views
  • Notes:  Brushing, overview+detail, synchronized navigation
  • Roth, “Visage”,  [Josh, Priya]
  • North, “Snap-Together Visualization”
  • Assignment:
Feb 8 1-D
  • Notes:  Keyhole problem, navigation, detail-only, zooming, overview+detail, focus+context
  • Plaisant, “Lifelines”,  [Chris R., Margaret]
  • Mackinlay, “Perspective Wall”,  [Sumithra, Gowri]
  • Assignment:
    • Readings:  Eick (see next lecture)
Feb 13:  1-D
  • Notes
  • Eick, “SeeSoft”,  [Purvi, Prasuna]
  • Eick, “Data Visualization Sliders”
    • paper:  book pg 251 (2 pages)
  • Assignment:
    • Readings:  Bederson, Furnas (see next lecture)
Feb 15:  2-D
  • Notes:  Overview+detail, space-scale, semantic zooming, Empirical Evaluation
  • Bederson, “Pad++”,  [Dilshad, Satya]
  • Furnas, “Space-Scale Diagrams”
  • Assignment:
    • Readings:  Robertson, Spence (see next lecture)
Feb 20:  2-D: Focus+Context Feb 22:  Visual Overview Strategies
  • Notes:  Filtering/sampling, aggregation, reduced representation
    • VIDA (chi99 video)
    • Human-Eye View
  • Stasko, “Information Mural”,  [Sanjini, Luhui]
  • Assignment:
    • Readings:  Rao, Kumar (see next lecture)
    • Homework #2
Feb 27:  Trees
  • Notes:  Connection vs. containment, Structure vs. attributes, outliner
    • ConeTree/CamTree, chi91 video
    • WebTOC
    • X-Files, click Episode Brain
  • Rao, “Hyperbolic Trees”,  [Joy, Maulik]
  • Kumar, "Multi-level DQ and Pruning"
  • Assignment:
    • Readings:  Johnson, Stasko (see next lecture)
Mar 1:  Trees 2
Mar 6:  SPRING BREAK Mar 8:  SPRING BREAK
Mar 13:  Trees 3
  • Notes
    • video: SAS JMP scrolling hierarchical report
  • Beaudoin, “Cheops”,  [Satya, Sumithra]
  • Furnas, "Fisheye view"
    • paper:  book pg 311
  • Assignment:
Mar 15:  Networks
Mar 20:  Networks 2 Mar 22:  Document Collections
  • Homework #3 Due
  • Notes:  vectorization, clustering, concept maps
  • Wise, “Themescapes”,   [Maulik, Chris R]
  • Rennison, “Galaxy of News”
    • paper:  book pg 452
  • Assignment:
    • Readings:  Hearst (see next lecture)
Mar 27:  Document Collections 2
  • Mid-Project status report Due
  • Notes:  cluster, network, keyword
  • Hearst, “Tilebars”,   [Umer, Ashwini]
  • Assignment:
    • Readings:  Fox (see next lecture)
Mar 29:  Document Collections 3
  • Notes:  multi-D, citation networks, user controlled layouts
    • webbook video
  • Fox, “Envision”,  [Aejaaz, Ravi]
Apr 3:  3D and VR Apr 5:  Peripheral Displays
  • Guest lecturer:  Dr. McCrickard 
  • Assignment:
    • Readings:  DeFanti (see next lecture)
Apr 10:  3D
  • Notes:  Surface vs. Volume data, 6 dof, slicing, segmentation, transparency
  • DeFanti, “Scientific Visualization”
    • paper:  book pg 39
  • Sayle, “Rasmol”,  [Yuying, Matt]
  • Assignment:
    • Readings:  Gelernter, Robertson (see next lecture)
Apr 12:  Workspaces
  • Notes:  window/task/role/information management
  • Gelernter, “LifeStreams”,  [Fanye, Luhui]
  • Robertson, “Task Gallery”,  [Priya, Dilshad]
  • Assignment:
    • Readings:  Hibino, Haeberli (see next lecture)
Apr 17:  Construction
  • Notes:  creating, customizing, publishing, data flow
    • Snap, SageBrush
  • Hibino, “LiveDocs/InfoStill”,  [Gowri, Joy]
  • Haeberli, “ConMan/DataFlow”, [Ajay, Denzil]
  • Assignment:
    • Readings:  Hornbaek (see next lecture)
Apr 19:  Debates:  O+D vs. F+C, and 2D vs. 3D
  • Notes:  2D vs. 3D experiments, fishtank, immersive
  • Hornbaek, “Fisheye vs. Overview+Detail”,  [Luhui, Shumei]
Apr 24:  Fun Stuff Apr 26:  Project Presentations 1
  • Dynamic Data Visualization
    • Umer, Dilshad, Satyajit
  • Multi-Dimensional Parameter Space Visualization
    • Ravi, Prasuna, Ashwini, Vijay
  • Web Snap
    • Sanjini, Joy, Aarthi
  • Data Structure Visualization Evaluation
    • Priya, Gowri, Fanye, Aejaaz
May 1:  Project Presentations 2
  • Data Structure Visualization Tool
    • Sumithra, Luhui, Shumei (and Matt, Sam)
  • Biotech Visualization
    • Margaret, Josh, Matt, Yuying
  • Chat Log Visualization
    • Marcus, Marty, Purvi
  • Menu Visualization
    • Chris
  • Data Density and Distraction Evaluation
    • Maulik, Ajay, Denzil
 
May 7:    

Topics: