Please note, all dates subject to change

Office Hours

Paul Rosen: Thur, 3:30-5pm, WEB 4887
Rahat Zaman: Thur, 12-1:30pm, WEB 2750
Sefat Rahman: Tues, 3:30-5pm, WEB 4720

Jump to Week

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 1 (Aug 22/24)

Introduction - What is visualization and why is it important?

Recommended reading

Recommended watching

HTML - HTML Basics (elements, attributes..)

CSS - CSS styling and selectors

Perception & Cognition

Recommended reading

Assignment 0 - Getting started! (Optional)

Week 2 (Aug 29/31)

Color

Recommended reading

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

Recommended watching

Group Activity - Greatest Infographic Ever (due Tuesday at 7:00 pm)

Git - Project Management with Git

Recommended reading

Recommended watching

Project - Announce Your Project (due Friday at 11:59 pm)

Week 3 (Sep 5/7)

SVG - Scalable Vector Graphics (SVG) – shapes, curves, and styling

Recommended reading

JavaScript Basics - An Introduction to JavaScript

Recommended reading

Data Abstraction

Recommended reading

Group Activity - Coffee Shop Menu Abstraction (due Thursday at 7:00 pm)

Assignment 1 - Critique and Redesign (due Friday at 11:59 pm)

Week 4 (Sep 12/14)

DOM Manipulation, D3 Intro - Manipulating the DOM with the standard API, D3 Selections, Data Binding, Scales

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

Recommended reading

Recommended watching

Visual Encoding: Marks and Channels

Recommended reading

Project - Project Proposal (due Friday at 11:59 pm)

Week 5 (Sep 19/21)

Design Guidelines

Recommended reading

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

Visualization Critique

Recommended reading

  • VAD, Chapter 6.10, Function First, Form Next

Assignment 2 - Drawing in JavaScript and D3 (due Friday at 11:59 pm)

Project - Project Review w/ Staff (as a group!) (scheduled w/ staff)

Week 6 (Sep 26/28)

Tasks and Interaction

Recommended reading

Tasks, Design, and Evaluation

Recommended reading

Project - Project Review w/ Staff (as a group!) (scheduled w/ staff)

Week 7 (Oct 3/5)

Multiple Views, Dashboards

Assignment 3 - TBD (due Friday at 11:59 pm)

Week 8 (Oct 10/12)

No Class - Fall Break!

Week 9 (Oct 17/19)

Filtering & Aggregation

Assignment 4 - TBD (due Friday at 11:59 pm)

Week 10 (Oct 24/26)

No Class - IEEE VIS Conference (use the extra time to work on your project milestone!)

Week 11 (Oct 31 / Nov 2)

Assignment 5 - TBD (due Friday at 11:59 pm)

Project - Milestone (due Friday at 11:59 pm)

Week 12 (Nov 7/9)

Visualizing Networks and Trees

Recommended reading

  • S. Kieffer, T. Dwyer, K. Marriott, and M. Wybrow, “HOLA: Human-like Orthogonal Network Layout,” IEEE Transactions on Visualization and Computer Graphics, vol. 22, no. 1, pp. 349–358, Jan. 2016.

Project - Peer Feedback (due Friday at 11:59 pm)

Week 14 (Nov 21/23)

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

Week 16 (Dec 5/7)

To Be Determined

Final Exam - (starts Thursday at 2:00 pm)