SCHEDULE OVERVIEW

The schedule for this class will weave together four key themes. First, we'll discuss a number of core visual analytics concepts and models. Second, espeically early on in the semester, we'll spend time reviewing the D3.js library, a widely used framework for interactive visualization on the web. Third, we'll review recent examples of research in visual analytics from the scientific literature. And finally, we'll have some special guest speakers address the class both in person and via web conference.

Below you'll find a TENTATIVE schedule for the semester. Please note that all topics/dates/etc. are subject to change at any time. I fully expect to adjust our plans multiple times over the course of the semester.

 

DETAILED SCHEDULE

August
18Class 1Course OverviewA1: Environment Setup assigned
A2: Semester Project Proposal assigned
20Class 2Introduction to Visual Analytics
•Read "Visual Analytics: Definition, Process, and Challenges" by Keim et al.
•Read "Illuminating the Path (ItP)" Executive Summary (Pages 1-18)
25Class 3Information Visualization Overview
Semester Project Orientation
•Read "Visualization Analysis and Design (VAD)" Chapter 1 ('What's Vis, and Why Do It?')
•Read "A Tour Through the Visualization Zoo" by Heer et al.
A1 due
27Class 4Select Topics: JavaScript and SVG
Introduction to D3 and Simple Statistics
•Read web pages for D3 and Simple Statistics.
•Bring laptop for in-class exercises.
September
1Class 5Information Visualization: Data and Tasks
•Read "VAD" Chapter 2 ('What: Data Abstraction')
•Read "Chap. 1 Foundations..." by Ware
3Class 6Proposal Elevator Pitches
Team Formation and First Meetings
A2 due 24 hours before class.
A3: Project Status and Proposal Revision assigned
A4: Semester Project Deliverables and Presentation assigned
8Class 7Hands On D3: Part 1
•Read the D3 Tutorial "Let's Make a Bar Chart."
•Read about D3 Data Joins.
A5: D3 Exercise assigned
10Class 8Information Visualization: Visual Encoding
•Read "Chap. 4 Visualization Foundations" by Ward et al.
•Read "Chap. 6 Patterns" by Ware
15Class 9Hands On D3: Part 2
•Read about D3 Animation and Interaction.
•Read about D3 Transitions.
A5 due
A6: More D3 assigned
17Class 10Team Design Workshop
22Class 11Data Representation and Transformation: Basic Wrangling
•Read "Research Directions in Data Wrangling" by Kandel et al.
A7: Research Article Choices assigned
24Class 12Hands On D3: Part 3
•Read about D3 Data Manipulation.
A6 due
29Class 13Data Representation and Transformation: Statistics
A7 due
October
1Class 14Hands On Simply Statistics
•Re-Read Simple Statistics web page, focusing on API.
A8: Simple Statistics Exercise assigned
6Class 15Project Midterms: Present your proposal and progress-to-date to the class.
Schedule Research Article Presentations
A3 due
A9: Research Article Presentation assigned
8Class 16Data Representation and Transformation: Dimension Reduction, Classification, Clustering
•Read Dimension Reduction on Wikipedia.
•Read Statistical Classification on Wikipedia.
•Read Cluster Analysis on Wikipedia.
13Class 17User in the Loop: Connecting Analytics and VisualizationA8 due
15Fall BreakNo Class
20Class 18Research Article Presentations (Day 1)A9 due (for some)
22Class 19Analytical Reasoning: Models
•Read "ItP" Chapter 2, pages 33-48
27Class 20Research Article Presentations (Day 2)
Please note that Prof. Gotz will lead this class via video conference due to travel.
A9 due (for some)
29Class 21Class is TENTATIVELY cancelled. Prof. Gotz will be attending IEEE VIS. However, the dates for Class 20 and Class 21 may be swapped so please plan to be in class on this day until the schedule is finalized.
November
3Class 22Guest Lecture: David Borland, RENCI
5Class 23Analytical Reasoning: Challenges
•Read "Confirmation Bias" on Wikipedia.
•Read "Groupthink" on Wikipedia.
10Class 24Guest Lecture: Krist Wongsuphasawat, Twitter
12Class 25Research Article Presentations (Day 3)A9 due (for some)
17Class 26Guest Lecture: Deepak Bandyophadhyay, GlaxoSmithKline
Please note that Prof. Gotz will lead this class via video conference due to travel.
19Class 27Research Article Presentations (Day 4)A9 due (for some)
24Class 28Collaboration and Dissemination
•Read "Storytelling: The Next Step for Visualization" by Kosara and Mackinlay.
26ThanksgivingNo Class
December
1Class 29Final Project PresentationsA4 part 1 (presentation and online demonstration) due
8Final Exam PeriodProject Deliverables Due by Noon on Dec. 8 A4 part 2 (software prototype) due
A4 part 3 (final report) due
A4 part 4 (team evaluations) due