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
21Class 1Course OverviewA1: Environment Setup assigned
A2: Semester Project Proposal assigned
23Class 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)
28Class 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
30Class 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
4Class 5Information Visualization: Data and Tasks
•Read "VAD" Chapter 2 ('What: Data Abstraction')
•Read "Information Visualization (IV)" by Colin Ware, portions of Chapter 1 on Types of Data/Metadata
A2 due
Problem preferences due Wed. Sept. 5th @ 11am (see Team Formation Process)
6Class 6Team Formation and First MeetingsA3: Project Status and Proposal Revision assigned
A4: Semester Project Deliverables and Presentation assigned
11Class 7Hands On D3: Part 1
•Read the tutorial "Let's Make a Bar Chart."
•Read about D3 Data Joins.
•Read the tutorial "Data Joins in D3.js."
A5: D3 Exercise assigned
13Hurricane Florence

Class 8
No class due to the hurricane. Material shifted to Class 10

Information Visualization: Visual Encoding
18Class 9Hands On D3: Part 2
•Read about D3 Handling Events.
•Read about D3 Transitions.
A5 due
A6: More D3 assigned
20Class 10 (was Class 8)Information Visualization: Visual Encoding
20Omitted due to hurricane.
Class 10
Team Design Workshop You should still complete the readings.
25Class 11Data Representation and Transformation: Basic Wrangling
•Read "Research Directions in Data Wrangling" by Kandel et al.
27Class 12Hands On D3: Part 3
•Read about D3 Data Manipulation.
A6 due
A7: Research Article Choices assigned
October
2Class 13Data Representation and Transformation: Statistics
A7 due
4Class 14Hands On Simply Statistics
•Re-Read Simple Statistics web page, focusing on API.
A8: Simple Statistics Exercise assigned
9Class 15Project Midterms: Present your proposal and progress-to-date to the class.
Schedule Research Article Presentations
A3 due
A9: Research Article Presentation assigned
11Class 16Data Representation and Transformation: Dimension Reduction, Classification, Clustering
•Read Dimension Reduction on Wikipedia.
•Read Statistical Classification on Wikipedia.
•Read Cluster Analysis on Wikipedia.
16Class 17User in the Loop: Connecting Analytics and Visualization
18Fall BreakNo Class
23Class 18Class is cancelled. This class period should be used for team project meetings.A8 due
25Class 19Guest Lecture: Evan Galloway, Sheps Center
30Class 20Analytical Reasoning: Models
•Read "ItP" Chapter 2, pages 33-48
November
1Class 21Research Article Presentations (Day 1)A9 due (for some)
6Class 22Class is cancelled. This class period should be used for team project meetings.
8Class 23Guest Lecture: Xan Gregg, SAS
13Class 24Analytical Reasoning: Challenges
•Read "Confirmation Bias" on Wikipedia.
•Read "Groupthink" on Wikipedia.
15Class 25Research Article Presentations (Day 2)A9 due (for some)
20Class 26Collaboration and Dissemination
•Read "Storytelling: The Next Step for Visualization" by Kosara and Mackinlay.
22ThanksgivingNo Class
27Class 27Guest Lecture: Angela Zoss, Duke University Libraries
29Class 28Final Project PresentationsA4 part 1 (presentation and online demonstration) due (for some)
December
4Class 29Final Project PresentationsA4 part 1 (presentation and online demonstration) due (for some)
11Final Exam PeriodProject Deliverables Due by Noon A4 part 2 (software prototype) due
A4 part 3 (final report) due
A4 part 4 (team evaluations) due