Schedule

Here’s your roadmap for the semester!

  • Lecture (): This page contains the handouts, slides, live-written code, and (maybe) the recorded lectures for the topic.
  • Reading (): This page contains the readings you are expected to read between Monday’s lecture and Thursday’s lab
  • Lab (): This page contains the group lab assignments that will be started and hopefully finished during the Thursday in-class coding lab. Labs will be worked on in groups of 2-3 and turned in the latest on Friday at 11:59 PM EST. Labwork is pass/fail.
  • Homework (): This page contains the instructions for each of the larger assignments. Assignments are due by 11:59 PM on the day they’re listed. Assignments are expected to be original work, not conducted in pairs.

Intro to R Lecture Reading Lab Homework
January 21–24
(Monday)
Week 1: Getting Started
January 25-31
(Monday)
Week 2: R & RMarkdown
January 28
(Thursday)
Lab 1
February 1-7
(Monday)
Week 3: Visualization
February 5
(Thursday)
Lab 2
February 7 Homework 1: Visualization and Markdown
Data Wrangling Lecture Reading Lab Homework
February 8-14
(Monday)
Week 4: Data Wrangling I
February 12
(Thursday)
Lab 3
February 15-21
(Monday)
Week 5: Exploratory Data Analysis
February 19
(Thursday)
Lab 4
February 22-28
(Monday)
Week 6: Data Wrangling II
February 26
(Thursday)
Lab 5
February 28 Homework 2: Wrangling
February 28 Final Project Group Members & Data
March 1-7
(Monday)
Week 7: Tidying data with tidyr
March 5
(Thursday)
Lab 6
March 8-14 Week 8: Wellness Week
March 14 Project Progress Report
March 15-21
(Monday)
Week 9: Relational Data and joins
March 19
(Thursday)
Lab 7
March 21 Homework 3: Pivots & Joins
Data Types Lecture Reading Lab Homework
March 22–28
(Monday)
Week 10: Working with strings with stringr
March 26
(Thursday)
Lab 8
March 29–April 4
(Monday)
Week 11: Factors and Dates
April 1
(Thursday)
Lab 9
April 4 Homework 4: Data Types
Functional Programming Lecture Reading Lab Homework
April 5–11
(Monday)
Week 12: Functions & Control Flow
April 8
(Thursday)
Lab 10
April 12–18
(Monday)
Week 13: Loops & Iteration
April 15
(Thursday)
Lab 11
April 18 Homework 5: Functions & Flow Canceled!
April 19–22
(Monday)
Week 14a: open office hours and optional group work time
Final Projects Lecture Reading Lab Homework
April 22–26
(Thursday)
Week 14b: Project Presentations
April 22 Final Project Report
April 22 Final Project Presentation
April 26
(Monday)
Presentations continued