Please note, all dates subject to change

Office Hours

Paul Rosen: Tu/Th 5-5:30pm, WEB 4887

Teaching Assistant

Sefat Rahman
Time We/Th 2:30-3pm
Location Zoom https://utah.zoom.us/j/82272427517

Jump to Week

Can't find an old week? Use the link below or scroll to the bottom of the page.

Week 1 / Week 2 / Week 3 / Week 4 / Week 5
Week 6 / Week 7 / Week 8 / Week 9
Week 10 / Week 11 / Week 12 / Week 13
Week 14 / Week 15 / Week 16 / Week 17

Week 1 (Aug 25/27)

Introduction - What is visualization and why is it important?

Recommended reading

Recommended watching

JavaScript Basics - An Introduction to JavaScript

Recommended reading

DOM Manipulation, D3 Intro - Manipulating the DOM with the standard API and D3

Homework 0 - Getting started! (no due date)

Week 2 (Sep 1/3)

DOM Manipulation, D3 Intro - Manipulating the DOM with the standard API and D3

Perception & Cognition

Recommended reading

Color

Recommended reading

  • VAD, Chapters 10.2-10.3, Color Theory and Colormaps

Recommended watching

Group Activity - Greatest Infographic Ever (due Thursday at 5:00 pm)

Week 3 (Sep 8/10)

Color

Recommended reading

  • VAD, Chapters 10.2-10.3, Color Theory and Colormaps

Recommended watching

D3 - D3 Selections and Data Binding Recap, Scales, Axis, Grouping

Recommended reading

Recommended watching

Vega-Lite - A Grammar of Interactive Graphics — comparing D3, Vega, and Vega-Lite

Project - Announce Your Team (due Wednesday at 5:00 pm)

Week 4 (Sep 15/17)

Data Abstraction

Recommended reading

Group Activity - Coffee Shop Menu Abstraction (due Tuesday at 5:00 pm)

Project - Phase 1 - Requirements Documentation (due Sunday at 11:59 pm)

Week 5 (Sep 22/24)

Visual Encoding: Marks and Channels

Recommended reading

Week 6 (Sep 29/Oct 1)

Visual Encoding: Marks and Channels

Recommended reading

Group Activity - Name That Channel! (due Tuesday at 5:00 pm)

Design Guidelines

Recommended reading

Week 7 (Oct 6/8)

Midterm Exam - (starts Tuesday at 3:40 pm)

Design Guidelines

Recommended reading

Week 8 (Oct 13/15)

No Class - Fall Break!

Week 9 (Oct 20/22)

Design Guidelines

Recommended reading

Tasks and Interaction

Recommended reading

Project - Phase 2 - Design & AI Critique (due Sunday at 11:59 pm)

Week 10 (Oct 27/29)

Tasks and Interaction

Recommended reading

Group Activity - Determine the Task (due Tuesday at 5:00 pm)

Tasks, Design, and Evaluation

Recommended reading

Week 11 (Nov 3/5)

Visualization Critique

Recommended reading

  • VAD, Chapter 6.10, Function First, Form Next

D3 Layouts - Pie charts, tree maps, node-link diagrams, matrices, etc.

Advanced D3 - D3 in depth: brushes, how to structure multiple view visualizations.

Project - Phase 3 - Redesign from AI Review (due Sunday at 11:59 pm)

Week 12 (Nov 10/12)

Week 13 (Nov 17/19)

Multiple Views, Dashboards

Recommended reading

  • VDA Chapter 14, Embed: Focus + Context
  • VDA Chapter 12, Facet into Multiple Views
  • What Do We Talk About When We Talk About Dashboards? Alper Sarikaya, Michael Correll, Lyn Bartram, Melanie Tory, and Danyel Fisher. IEEE Transactions on Visualization and Computer Graphics, 29(1): 682–692. 2019.

Filtering & Aggregation

Recommended reading

  • VDA Ch. 13 Reduce Items and Attributes

Project - Phase 4 - Peer Critique (due Sunday at 11:59 pm)

Week 14 (Nov 24/26)

No Class - Thanksgiving Break (use the extra time to work on your final project!)

Week 15 (Dec 1/3)

Project - Phase 5 - Final Submission (due Friday at 11:59 pm)

Week 17 (Dec 17)

Final Exam - (starts Thursday at 3:30 pm)