This schedule is subject to revision. Students are expected to attend class meetings and to regularly check this page for updates.

Date Day Topic Reading Due
Aug 23 W Overview, Introduction to R R4DS (web 4; print 2)
Aug 28 M Data types in R R4DS (web 6; print 5)
Aug 30 W Lists and data frames in R R4DS (web 10; print 7)
Sep 4 M No class
Sep 6 W Data manipulation and summarization in R R4DS (web 5; print 3)
Sep 11 M Grammar of graphics R4DS (web 3; print 1)
Sep 13 W Lab 1: ggplot2 HW1
Sep 18 M Smoothing
Sep 20 W Lab 2: Smoothing
Sep 25 M Functions R4DS (web 19; print 15)
Sep 27 W Lab 3: Functional programming HW2
Oct 2 M Density estimation
Oct 4 W Exam 1
Oct 9 M Generating random variables
Oct 11 W Lab 4: Conditionals and iteration R4DS (web 21–21.4; print 17, pp313–324)
Oct 16 M Monte Carlo simulation
Oct 18 W Lab 5: Monte Carlo HW3
Oct 23 M Split, apply, combine
Oct 25 W Lab 6: plyr
Oct 30 M The Bootstrap
Nov 1 W Lab 7: The Bootstrap Project proposal/HW4
Nov 6 M Pipes and dplyr R4DS (web 5, 18; print 3, 14)
Nov 8 W Exam 2
Nov 13 M Permutation tests
Nov 15 W Lab 8: Permutation tests
Nov 20 M purrr and modelr R4DS (web 21.4–21.9, 22; print 17, pp322–344, 18)
Nov 22 W No Class
Nov 27 M Cross-validation HW5
Nov 29 W Lab 9: Cross-validation
Dec 4 M TBD
Dec 6 W TBD
Dec 11/12? M Final project presentations