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) | Prompt | Notes | Recording | |
HW4 assigned | |||||
17-Sep | HW3 due at 11:59pm | ||||
18-Sep | d3 basic scatterplot (continued) | Prompt | Notes | Recording | |
Survey for Project 1 groups due at 12:00pm (noon) | |||||
20-Sep | Color theory + models | Slides | Recording | ||
Project 1 assigned | |||||
Week 5 | Joins and Shapes | ||||
23-Sep | Color theory + models pt. 2 | Slides | Recording | ||
HW5 assigned | |||||
24-Sep | HW4 due at 11:59pm | ||||
Project 1 - Milestone 1 due at 11:59pm | |||||
25-Sep | d3 joins (old & new style) | Prompt | Notes | Recording (old backup) | |
27-Sep | Activity - Visualization Brainstorming | Instructions | Zoom Link | ||
Week 6 | Advanced Joins | ||||
30-Sep | d3 line plots | Prompt | Notes | Recording | |
HW6 assigned | |||||
1-Oct | HW5 due at 11:59pm | ||||
Project 1 - Milestone 2 due at 11:59pm | |||||
2-Oct | d3 interactive bar chart | Prompt | Notes | Recording | |
4-Oct | Geographic visualizations | Slides | Recording | Survey | |
Week 7 | Geo Data | ||||
7-Oct | d3 choropleth (hooray geoJSON) | Prompt | Notes | Recording | |
8-Oct | HW6 due at 11:59pm | ||||
9-Oct | d3 choropleth (adding data) | Prompt | Notes | Recording | |
11-Oct | Activity - Project Critique | Instructions | Zoom Link | ||
Project 1 due at 11:59pm | |||||
Week 8 | Choropleth Maps cont'd | ||||
14-Oct | -No class- | ||||
16-Oct | d3 choropleth (dots and contours) | Prompt | Notes | Recording | |
Survey for Project 2 groups due at 12:00pm (noon) | |||||
18-Oct | Human-Visualization Interaction | Slides | Recording | ||
Project 2 assigned | |||||
Week 9 | Adding Interactivity | ||||
21-Oct | d3 pan+zoom | Prompt | Notes | Recording | |
HW7 assigned | |||||
23-Oct | d3 pan+zoom (cont'd) | Prompt | Notes | Recording | |
25-Oct | Network Layouts | Slides | Recording | ||
Week 10 | Network Diagrams | ||||
28-Oct | d3 emergent layout (bubbleplots) | Prompt | Notes | Recording | |
HW8 assigned | |||||
29-Oct | HW7 due at 11:59pm | ||||
Project 2 - Milestone 1 due at 11:59pm | |||||
30-Oct | d3 network layouts & drag gestures | Prompt | Notes | Recording | |
1-Nov | Activity - Interaction Brainstorm | Instructions | Zoom Link | ||
Week 11 | Recreating Homefinder | ||||
4-Nov | client/server patterns | Server PY | Repo Dir | Recording | |
HW9 assigned | |||||
5-Nov | HW8 due at 11:59pm | ||||
Project 2 - Milestone 2 due at 11:59pm | |||||
6-Nov | d3 homefinder (query manip) | Repo Dir | Recording | ||
8-Nov | Visual Perception | Slides | Recording | Survey | |
Week 12 | Homefinder cont'd | ||||
11-Nov | d3 homefinder (direct manip) | Repo Dir | Recording | ||
12-Nov | HW9 due at 11:59pm | ||||
13-Nov | d3 multitouch | Prompt | Notes | Recording | |
15-Nov | Activity - Project Critique | Instructions | Zoom Link | ||
Week 13 | Drawing without SVG | ||||
18-Nov | d3 raster vis (static) | Prompt | Notes | Recording | |
HW10 assigned | |||||
Survey for INFO 5100 Project groups due at 12:00pm (noon) | |||||
19-Nov | Project 2 due at 11:59pm | ||||
20-Nov | d3 raster vis (interactive) | Prompt | Notes | Recording | |
INFO 5100 Project assigned | |||||
22-Nov | 3D d3 day (a.k.a. 3-don't) | Prompt | Notes | Recording | |
Week 14 | Animation Principles | ||||
25-Nov | Animations & narrative | Slides | Recording | ||
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 | Prompt | Notes | Recording | |
4-Dec | d3 text vis | Prompt | Notes | Recording | |
6-Dec | Activity - Designing Under Constraints | Instructions | Zoom Link | ||
Week 16 | Wrap up | ||||
9-Dec | Physicalization & Access | Slides | Recording | ||
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 by 12:00pm (noon) on 12/19 via CMS | ||||
Students in INFO 5100 | INFO 5100 project - Due by 12:00pm (noon) on 12/19 via CMS |