Over the course of the term we will slowly populate this schedule with slides, readings, and activities. These pages are mirrored from the course GitHub repository to a GitHub page using a submodule. For helpful links, refer back to the course home page.
We will engage in a number of different classroom activities throughout the term. Please refer to this legend:
In-person lecture day: | In-person coding day: | Remote-only activity day: |
Week 1 | Introduction | ||||
26-Aug | Introduction | Slides | Recording | ||
28-Aug | Javascript (coerced into a snafu) | Prompt | Notes | Recording | Optional Git tutorial |
HW1 assigned | |||||
30-Aug | JS Events & Functions | Prompt | Notes | Recording | Optional web server / code editing tutorial |
HW1 due at 11:59pm (extended to 10:00am on 4-Sep) | |||||
Week 2 | Visual Channels | ||||
2-Sep | -No class- | ||||
4-Sep | Intro to SVG | Prompt | Notes | Recording | |
HW2 assigned | |||||
6-Sep | Visual Channels | Slides | Recording | ||
Week 3 | Hello, Chart! | ||||
9-Sep | Intro to d3 | Prompt | Notes | Recording | |
HW3 assigned | |||||
10-Sep | HW2 due at 11:59pm | ||||
11-Sep | d3 simple bar chart (scales in d3) | Prompt | Notes | Recording | |
13-Sep | Brief history of datavis | Slides | Recording | ||
Week 4 | Scatterplots | ||||
16-Sep | d3 basic scatterplot (importing data) | ||||
HW4 assigned | |||||
17-Sep | HW3 due at 11:59pm | ||||
18-Sep | d3 basic scatterplot (continued) | ||||
Survey for Project 1 groups due at 12:00pm (noon) | |||||
20-Sep | Color theory + models | ||||
Project 1 assigned | |||||
Week 5 | Joins and Shapes | ||||
23-Sep | Color theory + models pt. 2 | ||||
HW5 assigned | |||||
24-Sep | HW4 due at 11:59pm | ||||
25-Sep | d3 joins (old & new style) | ||||
27-Sep | Activity - Visualization Brainstorming | ||||
Week 6 | Advanced Joins | ||||
30-Sep | d3 line plots | ||||
HW6 assigned | |||||
1-Oct | HW5 due at 11:59pm | ||||
2-Oct | d3 interactive bar chart | ||||
4-Oct | Geographic visualizations | ||||
Week 7 | Geo Data | ||||
7-Oct | d3 choropleth (hooray geoJSON) | ||||
8-Oct | HW6 due at 11:59pm | ||||
9-Oct | d3 choropleth (adding data) | ||||
10-Oct | Project 1 due at 11:59pm | ||||
11-Oct | Activity - Project Critique | ||||
Week 8 | Choropleth Maps cont'd | ||||
14-Oct | -No class- | ||||
16-Oct | d3 choropleth (dots and contours) | ||||
Survey for Project 2 groups due at 12:00pm (noon) | |||||
18-Oct | Human-Visualization Interaction | ||||
Project 2 assigned | |||||
Week 9 | Adding Interactivity | ||||
21-Oct | d3 pan+zoom | ||||
HW7 assigned | |||||
23-Oct | d3 multitouch | ||||
25-Oct | Network Layouts | ||||
Week 10 | Network Diagrams | ||||
28-Oct | d3 emergent layout (bubbleplots) | ||||
HW8 assigned | |||||
29-Oct | HW7 due at 11:59pm | ||||
30-Oct | d3 network layouts & drag gestures | ||||
1-Nov | Activity - Interaction Brainstorm | ||||
Week 11 | Recreating Homefinder | ||||
4-Nov | client/server patterns | ||||
HW9 assigned | |||||
5-Nov | HW8 due at 11:59pm | ||||
6-Nov | d3 homefinder (query manip) | ||||
8-Nov | Visual Perception | ||||
Week 12 | Homefinder cont'd | ||||
11-Nov | d3 homefinder (direct manip) | ||||
12-Nov | HW9 due at 11:59pm | ||||
13-Nov | d3 density vis (contour, density) | ||||
14-Nov | Project 2 due at 11:59pm | ||||
15-Nov | Activity - Project Critique | ||||
Survey for INFO 5100 Project groups due at 12:00pm (noon) | |||||
Week 13 | Drawing without SVG | ||||
18-Nov | d3 raster vis (static) | ||||
HW10 assigned, INFO 5100 Project assigned | |||||
20-Nov | d3 raster vis (interactive) | ||||
22-Nov | 3D d3 day (a.k.a. 3-don't) | ||||
Week 14 | Animation Principles | ||||
25-Nov | Animations & narrative | ||||
26-Nov | HW10 due at 11:59pm | ||||
27-Nov | -No class- | ||||
29-Nov | -No class- | ||||
Week 15 | Challenging Visualizations / Make-up days | ||||
2-Dec | d3 chord diagrams | ||||
4-Dec | d3 text vis | ||||
6-Dec | Activity - Designing Under Constraints | ||||
Week 16 | Wrap up | ||||
9-Dec | Physicalization & Access | ||||
INFO/CS 3300 take-home exam released by end of day | |||||
Final Exam/Project Submission | |||||
Students in INFO/CS 3300 | INFO/CS 3300 take-home exam - Due date TBD by registrar | ||||
Students in INFO 5100 | Complete INFO 5100 Project - Due date TBD by registrar |