The full syllabus is available here.

Course Schedule:

Date Topic Section B (Tuesday) Section A (Thursday)
Module 1 Collaborative working environment:
Git, GitHub, and R Markdown
Aug 29
Course intro & syllabus (go to survey on topics) | a dispute | data: 2015 BRFSS data for Iowa | Code book: BRFSS Codebook 2015 | R, RStudio, RMarkdown | git and github
Sep 5
what you said | a dispute resolved | a solution | RMarkdown | | Code in class: code Sep 5
Aug 31
Course intro & syllabus (go to survey)
Sep 7
ggplot2 | Code in class: code Sep 12
Module 2 Intro to R and first charts
Sep 12
R is a calculator | ggplot2 | Code in class: code Sep 12
Sep 19
ggplot2 | more graphic types | Code in class: code Sep 19
Sep 26
more types of charts | logical operations | Code in class: code Sep 26
Oct 3
subsetting data | Code in class: code Oct 3
Oct 10
slicing data | missing values & factor variables | Code in class: code Oct 10
Sep 14
ggplot2 | more types of charts | Code in class: code from class
Sep 21
more types of charts | logical operations | factor variables | Code in class: code from class
Sep 28
filters and subsets | Code in class: code from class
Oct 5
factor variables | Code in class: Oct 5
Module 3 Elements of the tidyverse
Oct 17
factor variables and reordering levels | dplyr: split & apply | examples: group_by + summarize | Code in class: code from Oct 17
Oct 24
dplyr: split & apply | examples: group_by + summarize | Code in class: code from Oct 24
Oct 31 (not Oct 24!)
Midterm, see samples to get ready
Nov 7
examples: group_by + summarize | examples: group_by + mutate | Code in class: code from Nov 7
Nov 14
examples: group_by + mutate | key-value pairs and reshaping data | Code in class: code from Nov 14
Nov 28
where reshaping can go wrong | basics for working with text: separate and unite | joining data from different sources | Code in class: code from Nov 28 Nov 14
Oct 12
factor variables | intro to the tidyverse | Code in class: code from Oct 12
Oct 19
dplyr: group & summarize | examples: group_by + summarize | Code in class: code from Oct 19
Oct 26
Midterm, see samples to get ready
Nov 2
examples: group_by + summarize | examples: group_by + mutate | Code in class: code from Nov 2
Nov 9
key-value pairs and reshaping data | basics for working with text: separate and unite | Code in class: code from Nov 9
Nov 16
where reshaping can go wrong | basics for working with text: separate and unite | joining data from different sources | Code in class: code from Nov 16
Nov 30
joining data from different sources | layers | Code in class: code from Nov 16
Week 15 and Finals' Project presentations
Dec 6 (Tuesday)
tentative schedule please provide feedback here
Dec 14, 9:45 - 11:45, 3121 Snedecor
tentative schedule
Dec 8 (Thursday)
tentative schedule
Dec 14, 9:45 - 11:45, 3121 Snedecor
tentative schedule