DCF: Data and Computing Fundamentals at Macalester

Danny Kaplan & Libby Shoop
June 12, 2013

Our Objectives

  • Provide a quick foundation in the techniques covered in DCF
  • Inspire topics for data-oriented modules in your own courses
  • Solicit your input for revisions to DCF
  • Start the process of collaboration to develop modules and revise DCF

DCF Design Goals and Constraints

Provide meaningful data processing display and analysis skills

  • do productive work
  • applicable to diverse disciplines
  • forward looking: seriously multivariable

Fits in early, with minimal alterations to a student's schedule *Time budget: 10 class hours, 20 out-of-class hours

No pre-requisites

Fun, not a slog

Five Components

  1. Graphical Displays

  2. Workflow

  3. Relational Operations

  4. Transformations

  5. Modeling

From Data to Graph

  • What's the story told by this graph?
  • How would you need to reorganize the data?
  • What other display choices would be informative?
  • Does this graph inform the story you want to tell?
  • If not, what graph would you want to make?

Example with Ordway Bird Data

birds by month

“Raw” Data

Case: Individual bird captures
Variables: Month, species, etc.

Plotted Data

Case: ???
Variables: ???

Work-Flow Skills

We all have preferred ways of working:

  • How we store and arrange files.
  • How we write up reports.
  • How we keep track of what we do.

Sophisticated use of the computer is difficult.