Data visualization

Motivating questions:

What makes a data graphic better or worse? What choices do data graphic designers make, and how do they make them? How do you create good data graphics? What are the principles of data graphic design? How are those principles reflected in code?

Learning goals:
  • To make informative, appropriate, and compelling data graphics
  • To recognize potentially problematic ethical issues in data science
Standards:
  • Slide decks 14
  • Screencasts 12
  • Lectures 10
  • Labs 5
  • Book chapters 4
  • Mini-project 1

Mon, Sep 21 (MP1 workshop)

Wed, Sep 23 (no class)

  • 🍃 MOUNTAIN DAY 🍁

Data wrangling

Motivating questions:

How can we transform data from one arrangement to another? What are the basic set of operations that are common to many kinds of data transformation? Are there theories that govern the process by which data is transformed?

Learning goals:
  • To further sharpen data wrangling and data visualization skills
  • To learn how to collaborate using modern workflows
Standards:
  • Screencasts 8
  • Slide decks 8
  • Labs 5
  • Book chapters 3
  • Lectures 1
  • Mini-project 1

Mon, Oct 12 (MP2 presentation)

Wed, Oct 14

Fri, Oct 16

Programming with data

Motivating questions:

How can we perform operations many times without copying-and-pasting code? How can we generalize our pipelines into functions? What are ethical considerations of data science products?

Learning goals:
  • To use iteration to perform tasks more than once
  • To consider the ethical implications of data science products
Standards:
  • Screencasts 6
  • Labs 5
  • Slide decks 5
  • Book chapters 2
  • Mini-project 1

Working with geospatial data

Motivating questions:

What makes geospatial data special? What data structures are available for geospatial data? How does space and location affect the way we draw data graphics? What aesthetic considerations are specific to geospatial data?

Learning goals:
  • To use spatial data to make informative maps in R
  • To use spatial data to inform recommendations for policy changes
Standards:
  • Screencasts 10
  • Slide decks 10
  • Labs 4
  • Book chapters 2
  • Mini-project 1

Database querying

Motivating questions:

How can we retrieve data from a database? How does our understand of dplyr inform our understanding of SQL? What are keys and indices?

Learning goals:
  • To write database queries in SQL
Standards:
  • Screencasts 7
  • Slide decks 7
  • Labs 2
  • Book chapters 1
  • Mini-project 1