Home
Contact Information
Office Hours
Syllabus
Prerequistites
Learning Outcomes
Course Grades
Calendar
Lecture notes
Submitty
Discussion Forum
Readings
Homework
Late Day Policy
Final Project
Spring '18 Projects
Spring '16 Projects
References
On-lin Material
Optional Books
|
Course Calendar
Note: Lecture, Homework, & Reading dates & topics are tentative and will be updated as the term progresses.
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Jan 15, No Classes | Jan 16, Lecture 1: Introduction | | Jan 18, Homework 1: Inspirational Visualization Images due @ 11:59pm
| Jan 19, Lecture 2: Choosing the Right Visualization DesignReading due @ 10:00am "Eenie, Meenie, Minie, Moe: Selecting the Right Graph for Your Message", Stephen Few, 2004 | | Jan 23, Lecture 3: Force Directed Graph DrawingReading due @ 10:00am "Force-Directed Drawing Algorithms", Kobourov, 2013 From the book:
Handbook of Graph Drawing and Visualization | | Jan 25, Homework 2: Graph Visualization with GraphViz due @ 11:59pm
| Jan 26, Lecture 4: Graph Simplification and InteractionReading due @ 10:00am "Social Network Clustering and Visualization using Hierarchical Edge Bundles",
Jia, Garland, & Hart, Computer Graphics Forum, 2011. "On the Visualization of Social and other Scale-Free Networks", Jia, Hoberock, Garland, and Hart, TVCG 2008 or "Lombardi drawings of graphs",
Duncan, Eppstein, Goodrich, Kobourov, Nollenberg, Graph Drawing 2010 "Force-Directed Lombardi-Style Graph Drawing", Chernobelskiy, Cunningham, Goodrich, Kobourov, and Trott, Graph Drawing 2011 | Jan 29, Last day to add classes | Jan 30, Lecture 5: Design & Presentation & Chart JunkReading due @ 10:00am "Useful Junk? The Effects of Visual Embellishment on Comprehension and Memorability of Charts", Bateman et al., CHI 2010. | | Feb 1, Homework 3: Intro to (Web Based) Interaction due @ 11:59pm
| Feb 2, Lecture 6: Convex Hulls, Voronoi Diagrams, & k-Means ClusteringReading due @ 10:00am "LineUp: Visual Analysis of Multi-Attribute Rankings",
Gratzl, Lex, Gehlenborg, Pfister and Streit, IEEE INFOVIS
2013 | | Feb 6, Lecture 7: High Dimensional DataReading due @ 10:00am "Angular Brushing of Extended Parallel Coordinates",
Hauser, Ledermann, and Doleisch, InfoVis 2002 | | Feb 8, Homework 4: Data Collection & Preparation due @ 11:59pm
| Feb 9, Lecture 8: Color, part 1Reading due @ 10:00am "ColorBrewer.org: An Online Tool for Selecting Colour Schemes for Maps",
Harrower & Brewer, The Cartographic Journal 2003 | | Feb 13, Lecture 9: Color, part 2Reading 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 or "A Linguistic Approach to Categorical Color Assignment for Data Visualization",
Setlur and Stone, IEEE InfoVis 2015 | | Feb 15, Homework 5: Experimenting with Color due @ 11:59pm
| Feb 16, Lecture 10: Streamgraphs, GestaltReading due @ 10:00am "Stacked Graphs -- Geometry & Aesthetics",
Lee Byron & Martin Wattenberg, IEEE TVCG 2008 | Feb 19, No Classes | Feb 20, Monday Schedule | | | Feb 23, Quiz 1 | | Feb 27, Lecture 11: Uncertainty, part 1: Bar GraphsReading 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 | | Mar 1, Homework 6: StreamGraphs due @ 11:59pm
due Monday 5th @11:59pm | Mar 2, Lecture 12: Classes Cancelled by SnowReading due @ 10:00am "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 or "Automated Observer Siting on Terrain, Showing Intervisibility",
W. Randolph Franklin and (optional) "Algorithm and implementation uncertainty in viewshed analysis", Peter Fisher, J. of Geographical Information Science, 1993. | | Mar 6, Lecture 13: Uncertainty, part 2: Node-Edge Graphs & TerrainReading due @ 10:00am Society of Professional Journalists' Code of Ethics and Visual.ly's Code of Ethics for Data Visualization Professionals | | Mar 8, Homework 7: Final Project Ideas due @ 11:59pm
| Mar 9, Lecture 14: Ethics & PrivacyReading 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) Last day to drop classes | Mar 12-16, Spring Break | | Mar 20, Lecture 15: Handing Massing or Incomplete InformationReading 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 or "Synthetic Aperture Confocal Imaging", Levoy, Chen, Vaish, Horowitz, McDowall, and Bolas, 2004 | | Mar 22, Homework 8: Final Project Proposal due @ 11:59pm
due Friday 23rd @11:59pm | Mar 23, Lecture 16: Spatial Data Structures and StreamlinesReading due @ 10:00am pick one "Farthest Point Seeding for Efficient Placement of Streamlines",
Mebarki, Alliez, & Devillers,
IEEE Visualization, 2005. or "Image Based Flow Visualization",
Jarke J. van Wij,
SIGGRAPH 2002 | | Mar 27, Lecture 17: Volume VisualizationReading 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 | | Mar 29, Homework 9: Volume Visualization due @ 11:59pm
| Mar 30, Lecture 18: Assembly & Cutaway Illustration & InteractionReading due @ 10:00am 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 | | Apr 3, Lecture 19: DisplaysReading due @ 10:00am 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 "Active Reading of Visualizations", Walny, Huron, Perin, Wun, Pusch, and Carpendale, IEEE InfoVis 2017 or "Immersive Collaborative Analysis of Network Connectivity: CAVE-style or Head-Mounted Display?",Cordeil, Dwyer, Klein, Laha, Marriott, Thomas, IEEE InfoVis 2016 | Apr 4, No Classes | Apr 5, Homework 10: Final Project Progress #1: (probably) Data Collection due @ 11:59pm
| Apr 6, Lecture 20: Large Scale & In Situ VisualizationReading due @ 10:00am 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 "Globe Browsing: Contextualized Spatio-Temporal Planetary Surface Visualization", Bladin, Axelsson, Broberg, Emmart, Ljung, Bock, & Ynnerman, IEEE SciVis 2017 | | Apr 10, Lecture 21: Visual DebuggingReading due @ 10:00am pick one "DimpVis: Exploring Time-varying Information Visualizations by Direct Manipulation",
Kondo & Collins, IEEE Visualization 2014. or "Visualization, Selection, and Analysis of Traffic Flows", Scheepens, Hurter, van de Wetering, van Wijk, IEEE InfoVis 2015 (alternate link) | | Apr 12, Homework 11: Final Project Progress #2: Visualization for Debugging due @ 11:59pm
| Apr 13, In class, one-on-one demos: Give & receive feedback on your Final ProjectOptional Makeup / Extra Credit Reading due @ 11:59pm
| | Apr 17, Lecture 23: MiscellaneousReading due @ 10:00am pick one "Guidelines for Effective Usage of Text Highlighting Techniques", Strobelt, Oelke, Kwon, Schreck, Pfister, IEEE InfoVis 2015 (alternate link) or "Scatterplots: Tasks, Data, and Designs", Sarikaya & Gleicher, InfoVis 2017 or "What Makes a Visualization Memorable?", Borkin, Vo, Bylinskii, Isola, Sunkavalli, Oliva, & Pfister, INFOVIS 2013. or
| | Apr 19, Homework 12: Final Project Progress #3: Design of a Formal User Study due @ 11:59pm
| Apr 20, Quiz 2 | | Apr 24, Final Project Presentations | Apr 25, Pass/No Credit Deadline | Apr 26, Homework 13: Final Project Report due @ 11:59pm
| Apr 27, Final Project Presentations | | May 1, Final Project Presentations | May 2, Last Day of Classes | | | May 7-11, Final Exams |
|