INFO3300 Schedule

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