Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
| Jan 14, Lecture 1: Introduction: Choosing the Right Visualization
Reading due @ ASAP "Eenie, Meenie, Minie, Moe: Selecting the Right Graph for Your Message", Stephen Few, 2004 | | Jan 16, Homework 1: Inspirational Visualization Images due @ 11:59pm
| Jan 17, Lecture 2: Chart Junk vs. Memorable Visualization
Reading due @ 10:00am "Useful Junk? The Effects of Visual Embellishment on Comprehension and Memorability of Charts", Bateman et al., CHI 2010. |
Jan 20, No Classes | Jan 21, Lecture 3: Graph Visualization
Reading due @ 10:00am pick one "Improved force-directed layouts", Gansner and North, Graph Drawing, 1999. or "A Technique for Drawing Directed Graphs", Gansner, Koutsofios, North, & Vo, IEEE Trans. on Software Engineering, 1993. | | Jan 23, Homework 2: Time-Based Datasets & Chart Junk due @ 11:59pm
| Jan 24, Lecture 4: Graph Simplification & Interaction
Reading due @ 10:00am pick one "Social Network Clustering and Visualization using Hierarchical Edge Bundles",
Jia, Garland, & Hart, Computer Graphics Forum, 2011. or "Force-Directed Lombardi-Style Graph Drawing", Chernobelskiy, Cunningham, Goodrich, Kobourov, and Trott, Graph Drawing 2011 Last day to add classes |
| Jan 28, Lecture 5: Interaction I: Parallel Coordinates
Reading due @ 10:00am "Angular Brushing of Extended Parallel Coordinates",
Hauser, Ledermann, and Doleisch, InfoVis 2002 | | Jan 30, Homework 3: Graph Visualization due @ 11:59pm
| Jan 31, Lecture 6: Interaction II, Convex Hulls, & Voronoi Diagrams
Reading due @ 10:00am "LineUp: Visual Analysis of Multi-Attribute Rankings",
Gratzl, Lex, Gehlenborg, Pfister and Streit, IEEE INFOVIS
2013 |
| Feb 4, Lecture 7: Color, part 1
Reading due @ 10:00am pick one "ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps",
Harrower & Brewer, The Cartographic Journal 2003 or "Optimizing Color Assignment for Perception of Class Separability in Multiclass Scatterplots", Wang, Chen, Ge, Bao, Sedlmair, Fu, Deussen, and Chen, IEEE InfoVis 2018 | | Feb 6, Homework 4: Make Something Interactive due @ 11:59pm
| Feb 7, Lecture 8: Color, part 2
Reading due @ 10:00am pick one "Modeling Color Difference for Visualization Design", Szafir, IEEE TVCG / IEEE VIS 2017 or "Hue-Preserving Color Blending",
Chuang, Weiskopf, and Mueller, TVCG 2009
Optional additional reading: "A Linguistic Approach to Categorical Color Assignment for Data Visualization",
Setlur and Stone, IEEE InfoVis 2015 |
| Feb 11, Lecture 9: Streamgraphs, Gestalt
Reading due @ 10:00am
For discussion: "Stacked Graphs -- Geometry & Aesthetics",
Lee Byron & Martin Wattenberg, IEEE TVCG 2008
Also read: "How to Read a Paper", Keshav, SIGCOMM 2007 and: "How NOT to review a paper: The tools and techniques of the adversarial reviewer", Cormode, SIGMOD 2008 | | Feb 13, Homework 5: Experimenting with Color due @ 11:59pm
| Feb 14, Lecture 10: Uncertainty: Bar Graphs
Reading due @ 10:00am pick one "Error Bars Considered Harmful: Exploring Alternate Encodings for Mean and Error",
Correll & Gleicher, TVCG 2014 or "Visual Encodings of Temporal Uncertainty: A Comparative User Study",
Gschwandtner, Bogl, Federico, & Miksch, IEEE TVCG 2016 |
Feb 17, No Classes | Feb 18, Monday Schedule | | Feb 20, Homework 6: Stream Graphs due @ 11:59pm
| Feb 21, Lecture 11: Uncertainty: Node-Edge Graphs & Maps
Reading due @ 10:00am pick one "Representing Uncertainty in Graph Edges: An Evaluation of Paired Visual Variables", Guo, Huang, and Laidlaw, IEEE TCVG 2015 or "Visualizing Uncertain Information", Alan M. MacEachren, Cartographic Perspectives, No 13, 1992 |
| Feb 25, Lecture 12: Ethics & Privacy
Reading due @ 10:00am 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 | | | Feb 28, Quiz 1
practice problems
|
| Mar 3, Lecture 13: Handing Massive or Incomplete Information
Reading due @ 10:00am 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 | | Mar 5, Homework 7: Final Project Ideas due @ 11:59pm
due Saturday March 7th @ 11:59pm and Monday March 16th 23rd @ 11:59pm | Mar 6, Lecture 14: Streamlines
Reading due @ 10:00am pick one "Farthest Point Seeding for Efficient Placement of Streamlines",
Mebarki, Alliez, & Devillers,
IEEE Visualization, 2005. (alternate link) or "Image Based Flow Visualization",
Jarke J. van Wij,
SIGGRAPH 2002 Last day to drop classes |
Mar 9-13, Spring Break |
Mar 16-20, Transition to Online Instruction -- Break Extended |
| Mar 24, Lecture 15: Volume Visualization
Reading due @ 10:00am pick one "Intuitive Exploration of Volumetric Data Using Dynamic Galleries", Jonsson, Falk, & Ynnerman, IEEE Visualization 2015 or "Interactive Dynamic Volume Illumination with Refraction and Caustics", Magnus & Bruckner, IEEE TVCG 2017 or "Anisotropic Ambient Volume Shading", Ament & Dachsbacher, IEEE Visualization 2015 | Mar 25, GM Week, No Classes | Mar 26, Homework 8: Volume Visualization due @ 11:59pm
deadline flexible... by Apr 2nd @ 11:59pm | Mar 27, Lecture 16: Illustration & Interaction
Reading due @ 12:01am (~midnight) pick one "Designing Effective Step-by-step Assembly Instructions",
Agrawala, Phan, Heiser, Haymaker, Klingner, Hanrahan, & Tversky, SIGGRAPH 2003 or "Interactive Cutaway Illustrations of Complex 3D Models",
Li, Ritter, Agrawala, Curless, & Salesin, SIGGRAPH 2007 |
| Mar 31, Lecture 17: Display Technologies
Reading due @ 12:01am (~midnight) pick one "Interactive Visualization on Large and Small Displays: The interrelation of Display Size, Information Space, and Scale",Jakobsen and Hornbaek, IEEE Visualization 2013 or "Immersive Collaborative Analysis of Network Connectivity: CAVE-style or Head-Mounted Display?",Cordeil, Dwyer, Klein, Laha, Marriott, Thomas, IEEE InfoVis 2016 or "Walking > Walking-in-Place > Flying, in Virtual Environments", Usoh, Arthur, Whitton, Bastos, Steed, Slater, & Brooks, SIGGRAPH 1999 | | Apr 2, Homework 9: Final Project Proposal due @ 11:59pm
| Apr 3, Lecture 18: Visualization for Debugging
Reading due @ 12:01am (~midnight) pick one "Active Reading of Visualizations", Walny, Huron, Perin, Wun, Pusch, and Carpendale, IEEE InfoVis 2017 or "DimpVis: Exploring Time-varying Information Visualizations by Direct Manipulation",
Kondo & Collins, IEEE Visualization 2014. |
| Apr 7, Lecture 19: Large Scale & In Situ Visualization
Reading due @ 12:01am (~midnight) pick one "An Image-based Approach to Extreme Scale In Situ Visualization and Analysis",
Ahrens, Patchett, Jourdain, Rogers, O'Leary, & Petersen, Supercomputing 2014 (video) or "Visualization, Selection, and Analysis of Traffic Flows", Scheepens, Hurter, van de Wetering, van Wijk, IEEE InfoVis 2015 or "Learning Patterns of Activity Using Real-Time Tracking", Stauffer & Grimson, IEEE PAMI 2000 | | Apr 9, Homework 10: Final Project Progress #1 due @ 11:59pm
| Apr 10, Lecture 20: More Scatterplots & Uncertainty
Reading due @ 12:01am (~midnight) pick one "Scatterplots: Tasks, Data, and Designs", Sarikaya & Gleicher, InfoVis 2017 or "Winglets: Visualizing Association with Uncertainty in Multi-class Scatterplots", Lu, Wang, Lanir, Fish, Yue, Cohen-Or, and Huang, IEEE InfoVis 2019 or "Why Authors Don't Visualize Uncertainty", Hullman, IEEE VIS 2019 |
| Apr 14, Lecture 21: Miscellaneous
Reading due @ 12:01am (~midnight) pick one "Guidelines for Effective Usage of Text Highlighting Techniques", Strobelt, Oelke, Kwon, Schreck, Pfister, IEEE InfoVis 2015 or "What Makes a Visualization Memorable?", Borkin, Vo, Bylinskii, Isola, Sunkavalli, Oliva, & Pfister, INFOVIS 2013. or "Deadeye: A Novel Preattentive Visualization Technique Based on Dichoptic Presentation", Krekhov & Kruger, IEEE TVCG 2019. | | Apr 16, Homework 11: Final Project Progress #2: due @ 11:59pm
| Apr 17, Quiz 2 |
| Apr 21, Final Project Presentations | | | Apr 24, Final Project Presentations |
| Apr 28, Final Project Presentations | Apr 29, Last Day of Classes | Apr 30, Homework 12: Final Project Report due @ 11:59pm
No late days allowed on Final Project Report | |
May 4-8, Final Exams No Final Exam for CSCI 4550/6550 Interactive Visualization |