CSCI 4960/6960 Interactive Visualization
Fall 2014

Home
  Contact Information
  Office Hours   Announcements
  Discussion Forum (LMS)

Syllabus
  Prerequistites
  Learning Outcomes
  Course Grades

Calendar
  Lecture notes
  Homework

References
  On-lin Material
  Optional Books

Homework
  Late Day Policy
  Electronic Submission

Course Calendar

Note: Lecture & Homework topics are tentative and will be updated as the term progresses.

Monday Tuesday Wednesday Thursday Friday
Aug 25,
First day of classes
Aug 26, Lecture 1:
Introduction
  Aug 28, Reading 1
due @ 11:59pm on LMS

"Eenie, Meenie, Minie, Moe: Selecting the Right Graph for Your Message", Stephen Few, 2004

Aug 29, Lecture 2:
Choosing the Right Graph
Sept 1, Assignment #1:
Inspirational Visualization Images

due @ 11:59pm on LMS & homework server

No classes

Sept 2, Lecture 3:
Graphs I
  Sept 4, Reading 2
due @ 11:59pm on LMS

"Force-Directed Drawing Algorithms", Kobourov, 2013
From the book:
Handbook of Graph Drawing and Visualization

Sept 5, Lecture 4:
Graphs II Drawing & Interaction
Sept 8, Assignment #2:
Graph Drawing Tools

due @ 11:59pm on LMS & homework server

Last day to add classes

Sept 9, Lecture 5:
Design & Presentation & Chart Junk
  Sept 11, Reading 3
due @ 11:59pm on LMS

"LineUp: Visual Analysis of Multi-Attribute Rankings", Gratzl, Lex, Gehlenborg, Pfister and Streit, IEEE INFOVIS 2013

Sept 12, Lecture 6:
Science, Research Questions, Hypotheses, & Visualization
Sept 15, Assignment #3:
Big Data

due @ 11:59pm on LMS & homework server
Sept 16, Lecture 7:
Research Questions, Hypotheses, part 2
  Sept 18, Reading 4
due @ 11:59pm on LMS

pick one
"Uncovering Clusters in Crowded Parallel Coordinates Visualizations", Artero, Ferreira de Oliveira, Levkowitz, InfoVis 2004
or
"Angular Brushing of Extended Parallel Coordinates", Hauser, Ledermann, and Doleisch, InfoVis 2002

Sept 19, Lecture 8:
High Dimensional Data
Sept 22, Assignment #4:
High Dimensional Data

due @ 11:59pm on LMS & homework server
Sept 23, Lecture 9:
Color, part 1
  Sept 25, Reading 5
due @ 11:59pm on LMS

pick one
"ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps", Harrower & Brewer, The Cartographic Journal 2003
or
"Color Compatibility From Large Datasets", O'Donovan, Agarwala, & Hertzmann, SIGGRAPH 2011

Sept 26, Lecture 10:
Color, part 2
Sept 29, Assignment #5:
Experimenting with Color

due @ 11:59pm on LMS & homework server
Sept 30, Lecture 11:
User Studies & Gestalt Psychology
  Oct 2, Reading 6
due @ 11:59pm on LMS

"Stacked Graphs -- Geometry & Aesthetics", Lee Byron & Martin Wattenberg, IEEE TVCG 2008

Oct 3, Lecture 12:
Design Iteration & Memorable Visualizations
Oct 6, Assignment #6:
User Interaction, plan & progress

due @ 11:59pm on LMS & homework server
Oct 7, Lecture 13:
Interaction
  Oct 9, Reading 7
due @ 11:59pm on LMS

pick one
"LabelMe: Online Image Annotation and Applications" Torralba, Russell, and Yuen, IEEE 2010
or
"QSplat: A Multiresolution Point Rendering System for Large Meshes", Rusinkiewicz & Levoy, 2000

Oct 10, Lecture 14:
Visual Debugging
Oct 13,
No Classes
Oct 14, Assignment #7:
User Interaction, complete

due @ 11:59pm on LMS & homework server

Monday Schedule

  Oct 16, Reading 8
due @ 11:59pm on LMS

pick one
"Adaptive Privacy-Preserving Visualization Using Parallel Coordinates", Dasgupta & Kosara, TVCG 2011
or
"Agile Ethics for Massified Research and Visualization", Neuhaus & Webmoor, Information, Communication & Society 2012
(alternate link)

Also Read:
Society of Professional Journalists' Code of Ethics
and
Visual.ly's Code of Ethics for Data Visualization Professionals

Oct 17, Lecture 15:
Ethics & Privacy

Last day to drop classes

Oct 20, Assignment #8:
Final Project Ideas

due @ 11:59pm on LMS & homework server
Oct 21, Lecture 16:
Final Project Proposal Work Day
  Oct 23, Reading 9
due @ 11:59pm on LMS

pick one
"DimpVis: Exploring Time-varying Information Visualizations by Direct Manipulation", Kondo & Collins, IEEE Visualization 2014.
or
"Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation", Saket, Simonetto, Kobourov and Borner, IEEE Visualization 2014.

Oct 24, Lecture 17:
Direct Manipulation and Node-Link-Groups
Oct 27, Assignment #9:
Final Project Proposal

due @ 11:59pm on LMS & homework server
Oct 28, Lecture 18:
Spatial Data Structures and Volume Visualization
  Oct 30, Reading 10
due @ 11:59pm on LMS

pick one
"A survey of algorithms for volume visualization", Elvins, 1992.
or
"Hardware-Accelerated Volume Rendering", Pfister, (Johnson & Hansen), The Visualization Handbook Elsevier 2004.

Oct 31, Lecture 19:
Volume Visualization
Nov 3, Assignment #10:
Final Project Progress #1

due @ 11:59pm on LMS & homework server
Nov 4, Lecture 20:
Step-by-step Assembly & Cutaway Visualization
  Nov 6, Reading 11
due @ 11:59pm on LMS

pick one
"Image Based Flow Visualization", Jarke J. van Wij, SIGGRAPH 2002
or
"Farthest Point Seeding for Efficient Placement of Streamlines", Mebarki, Alliez, & Devillers, IEEE Visualization, 2005.

Nov 7, Lecture 21:
Streamlines
Nov 10, Assignment #11:
Final Project Progress #2

due @ 11:59pm on LMS & homework server
Nov 11, Lecture 22:
Guest Lecture!

Robert O'Bara, Kitware
Paraview Demo

  Nov 13, Reading 12
due @ 11:59pm on LMS

"An Image-based Approach to Extreme Scale In Situ Visualization and Analysis", Ahrens, Patchett, Jourdain, Rogers, O'Leary, & Petersen, Supercomputing 2014
(video)

Nov 14, Lecture 23:
Large Scale Visualization
Nov 17, Assignment #12:
User Feedback

due Wednesday Nov 19th @ 11:59pm
on LMS & homework server
Nov 18, Lecture 24:
SpatioTemporal Visualization
  Nov 20, Reading 13
due @ 11:59pm on LMS

"Sizing Up Visualization: Effects of Display Size in Focus+Context, Overview+Detail, and Zooming Interfaces", Jakobsen and Hornbaek, CHI 2011
or
"Interactive Visualization on Large and Small Displays: The interrelation of Display Size, Information Space, and Scale", Jakobsen and Hornbaek, IEEE Visualization 2013
or
"Nanocubes for Real-Time Exploration of Spatiotemporal Datasets", Lins, Klosowski, Scheidegger, IEEE Visualization 2013

Nov 21, Lecture 25:
Displays
  Nov 25,
Final Project Work Day
Nov 26-28,
No classes
Dec 1, Assignment #13:
Final Project Final Report & Presentation

due Friday December 5th @ 11:59pm
on the homework server
Dec 2,
Final Project Presentations
    Dec 5,
Final Project Presentations
Dec 8-9,
Study-Review Days
Dec 10-12,
Final Exams
Dec 15-16,
Final Exams