Look for information on the Course website. If you haven't yet, sign up for Piazza.
January 24: Welcome! | ||
January 26: Javascript types | ||
January 29: Javascript | Prompt | Notes |
January 31: SVG | Prompt | Notes |
February 2: d3 | Prompt | Notes |
February 5: d3 scales | Prompt | Notes |
February 7: Loading data, More d3 scales | Prompt | Notes |
February 9: d3 scales, axes | Prompt | Notes |
February 12: Guest lecture -- Analytical Graphic Design | Slides | |
February 14: d3 data join, line plots | Prompt | Notes |
February 16: d3 maps, projections | Prompt | Notes |
February 21: maps, choropleths | Prompt | Notes |
February 23: Histograms, visual perception | Prompt | Notes |
February 26: Histograms, making arguments | Prompt | |
February 28: Prototype day! | Bring a working prototype to share in class. Instructions. | |
March 2: Snow day! | ||
March 5: Histograms, making arguments | Prompt | Notes |
March 7: Lines, making arguments | Prompt | |
March 9: Lines, making arguments | Prompt | |
March 12: Can we translate to a new language? | HTML Prompt, but also load two R files. | |
March 14: Happy π day! More R | HTML Prompt, but also load jobs.R. | |
March 16: In-class project showcase | ||
March 19: How to use color | ||
March 21: Multiple regression, data integration | Prompt | |
March 23: More regression, gradients | Prompt | |
March 26: More regression, gradients | Prompt | |
March 28: Stochastic gradient descent | Prompt | |
March 30: Particle simulations, self-organizing maps | Prompt | Notes |
[Spring break!!!] | ||
April 9: Clustering synthetic data | Prompt | |
April 11: Prototype day! | Bring a working prototype to share in class. Instructions. | Last-minute checklist |
April 13: Clustering real data | Prompt | |
April 16: SVG vs. Canvas | Prompt | |
April 18: Linear algebra! | Prompt | Notes |
April 20: Dimensionality Reduction | Notes (PDF) | |
April 23: Classification | Prompt | Notes |
April 25: Recipe visualization | Prompt | |
April 27: Trump tweets, naive Bayes | Prompt | Notes |
April 30: Uncertainty | Prompt | |
May 2: More Uncertainty | Prompt | Notes |
May 4: In-class projects | Schedule | |
May 7: Your choice! | Prompt | |
May 9: Class summary | ||