Skip to content

Schedule

Course Schedule

Week 1: Introduction

Tuesday - Value of data visualization

  • Participation: Syllabus Quiz
  • Participation: Exercise 0
  • Assignment 1, Assignment 2, and Project released

Thursday - Grammar of graphics

  • Participation: Exercise 1

Friday, October 3 - Exercise 0 (Environment setup) due!

Week 2: Fundamentals of visualization design

Tuesday - Data models, Literate programming

  • Participation: Exercise 2
  • Students will need to set up VS Code or Google Colab if you have not already for Exercise 0. Colab is recommended for students who are unfamiliar with their file system or who don't want to deal with Python installation.

Wednesday, October 8 - Assignment 1 (Design) due!

Thursday - Design process and critique

  • Participation: Exercise 3
  • Flipped classroom: pre-recorded lectures on Visualization Design, and Perception

Friday, October 10 - Exercise 1 (Grammar of graphics) due!

Week 3: Color and Cartography

Monday, October 13 - Assignment 2 (Project proposal) due!

Tuesday - Color

Thursday - Visualizing data in maps

  • Participation: Exercise 4
  • Assignment 3 released

Friday, October 17 - Exercise 2 (Literate programming) and Exercise 3 (Critique) due!

Week 4: Data interaction

Tuesday - Interaction and Animation (two part lecture)

Thursday - Making data interactive

  • Participation: Exercise 5
  • Flipped classroom: pre-recorded lecture introducing D3
  • Assignment 4 released

Friday, October 24 - Exercise 4 (Cartography) due!

Week 5: Uncertainty visualization

Monday, October 27 - Assignment 3 (Choropleth maps) due!

Tuesday - Uncertainty visualization

Thursday - Visualizations as model checks

  • Participation: Exercise 6

Friday, October 31 - Exercise 5 (D3) due!

Week 6: Alex Out for IEEE VIS!

Monday, November 3 - Assignment 4 (Interactive vis) due!

Tuesday - Project check-ins with TAs

  • Participation: Exercise 7 (new: proof of project feasibility)

Thursday - Project check-ins with TAs

Friday, November 7 - Exercise 6 (Model checking) due!

Week 7: Data communication for wider audiences

Tuesday - Storytelling

  • Assignment 5 released

Thursay - Accessibility

  • Participation: Exercise 8 (new: alt text)

Friday, November 14 - Exercise 7 (Project check-in) due!

Week 8: Rhetorical visualization

Monday, November 17 - Assignment 5 (Storytelling) due!

Tuesday - Visualization as disclosure/Game setup

  • Flipped classroom: pre-recorded lecture on Deceptive visualization

Thursday - Visualization authoring game

  • Participation: Exercise 9

Friday, November 21 - Exercise 8 (Alt text) due!

Week 9: Visualization for model interpretability

Tuesday - Writing swap

  • Participation: Exercise 10 (new: peer feedback on project write-up)

Thursday - Visualization for machine learning interpretability

  • Participation: Exercise 11
  • Final day for resubmissions!

Friday, December 5 - Exercise 9 (Game) and Exercise 10 (Writing swap) due!

Finals week

Tuesday, December 9 - Project due!

Friday, December 12 - Exercise 11 (Interpretable ML) due!