Schedule is Subject to Change

Week 1 Jan 26 - Feb 1

Reading
D3, Chapters 1-4; VAD, Chapter 1

Tuesday Jan 27
Cancelled, snow day.
Thursday Jan 29
Lecture 1: Introduction. What is visualization? Why is it important? Who are we? Course overview.
Introduction to Homework 1
Download Slides

Week 2 Feb 2 - Feb 8

Reading
D3, Chapters 5-8; VAD, Chapters 1-2

Section
Section 1: GIT, HTML, SVG, CSS, the DOM

Tuesday Feb 3
Lecture 2: SKILLS: Introduction to D3.
Guest Speaker: Vadim Ogievetsky , co-creator of D3
Access Slides
Thursday Feb 5
Lecture 3: Data Abstraction, Data Types.
Download Slides
Friday Feb 6
Homework 0 due

Week 3 Feb 9 - Feb 15

Reading
D3, Chapters 9-11; VAD, Chapter 5

Section
Section 2: D3 & JS: Data loading, Data binding, Selections, Scales, Nesting.

Tuesday Feb 10
Cancelled, snow day.
Thursday Feb 12
Lecture 4:Lecture 4: SKILLS: Sketching and Prototyping I
Download Slides

Week 4 Feb 16 - Feb 22

Reading
D3, Chapter 12; VAD, Chapters 3 & 4

Section
Section 2: D3 & JS: Data loading, Data binding, Selections, Scales, Nesting. Repeated due to snow days.

Tuesday Feb 17
Lecture 5: The Visualization Alphabet: Marks and Channels.
Introduction to Homework 2
Download Slides
Thursday Feb 19
Lecture 6: Task Abstraction.
Download Slides
Friday Feb 20
Homework 1 due

Week 5 Feb 23 - Mar 1

Section
Section 3: D3 & JS: Data Structures, Layouts

Tuesday Feb 24
Lecture 7: SKILLS: Homework 2 Design Studio.
Download Design Studio Instructions
Thursday Feb 26
Lecture 8: Interaction
Guest Speaker: Jean-Daniel Fekete, INRIA
Download Slides

Week 6 Mar 2 - Mar 8

Reading
VAD, Chapters 6 & 7

Section
Section 4: Designing your Visualization

Tuesday Mar 3
Lecture 9: Visualizing Tables Part I.
Introduction to Homework 3
Download Slides
Thursday Mar 5
Lecture 10: Visualizing Tables Part II
Download Slides

Week 7 Mar 9 - Mar 15

Reading
VAD, Chapter 9

Section
Section 5: D3 and JavaScript Design Guidelines. HW1 Review.

Tuesday Mar 10
Lecture 11: Graphs
Download Slides
Thursday Mar 12
Lecture 12: Text & Documents
Download Slides
Friday Mar 13
Homework 2 due.

Week 8 Mar 16 - Mar 22

Spring Recess

Week 9 Mar 23 - Mar 29

Reading
VAD, Chapter 8

Section
Section 6: Designing a multiple coordinated view system. Event handling.

Tuesday Mar 24
Lecture 13: SKILLS: Homework 3 Design Studio
Download Slides
Thursday Mar 26
Lecture 14: Visualizing spatial data: Volumes and Flows
Download Slides

Week 10 Mar 30 - Apr 5

Section
Section 7: Data scraping for final projects.

Tuesday Mar 31
Lecture 15: Graphs Part II
Download Slides
Thursday Apr 2
Lecture 16: Maps
Download Slides
Friday Apr 3
Homework 3 due
Homework 4 due
Project proposal due (part of homework)
Project teams submitted
Project repositories must be set up

Week 11 Apr 6 - Apr 12

Tuesday Apr 7
Lecture 17: Social Visualization
Guest Speakers: Fernanda Viegas & Martin Wattenberg. Co-leaders of Google's "Big Picture" data visualization group.
Thursday Apr 9
Lecture 18: Visualization and Arts
Guest Speakers: Mark Schifferli and Terrence Fradet from Fathom

Week 12 Apr 13 - Apr 19

Tuesday Apr 14
Lecture 19: Design Studio 4: Project peer feedback.
Thursday Apr 16
Lecture 20: Perception, Cognition, Color.
Download Slides
Friday Apr 17
Final Project - Milestone 1 due

Week 13 Apr 20 - Apr 26

Individual Project Reviews with TFs

Week 14Apr 27 - May 3

Reading Period - No Class

Week 15May 4 - May 10

Reading Period

Tuesday May 5
Final Project due

Wednesday May 6
SEAS Design Fair

Thursday May 7
Final Project Presentations

Week 16May 11 - May 17

Exam Period - No Class