Date | Week | Information | Visualization | Technology |
---|---|---|---|---|
Sep 7 | 1-Intro | Syllabus | Case studies | Observable, reactive notebooks |
Sep 14 | 2-Theory | Evaluating case studies | Marks & Channels | Observable’s not JavaScript, d3-array |
Sep 21 | 3-Prototype | What’s the story? | EDA with Plot | Plot API, arrow functions, transforms |
Sep 28 | 4-Interact | BI to data journalism | Coupled graphics | Inputs, filtering and faceting |
Oct 5 | 5-Dashboard | EDA with context | Dashboard/case study | CSS & HTML5 |
Oct 12 | 6-Embed | Above the fold & SPAs | gh-pages &h observable | Bootstrap |
Oct 19 | 7-Geo | Maps & projections | Plot geo, MapLibre | D3-geo, geo/topojson |
Oct 26 | 8-Select | Selections | 3 little circles | D3 and the DOM |
Nov 2 | 9-Transition* | Statistical graphics | Object constancy | D3 & CSS transitions |
Nov 9 | 10-Animate* | Custom graphics | Advanced techniques | Generators and Promises |
Nov 16 | 11-Brush* | Focus + context | Zooming and brushing | d3-zoom, d3-brush |
Nov 23 | — | Thanksgving | No class | — |
Nov 30 | 12-Algo* | Visualizing altorithms | Case studies | Advanced D3 |
Dec 7 | 13-Projects | Presentations | — | — |
Dec 14 | No class | Finals week | — | — |
*module order and content subject to change