Course topics schedule

Below is a provisional schedule of course topics. Changes will be updated here and noted in class. The “Special topics” will be determined after the first-day class survey.

Effective 03-23-2020

1Wednesday, Jan 8Introduction
Friday, Jan 10Lab 1
2Monday, Jan 13Fundamentals of R
Wednesday, Jan 15Data types and functions
Friday, Jan 17Lab 2
3Monday, Jan 20No class
Wednesday, Jan 22Shell, git, and GitHub
Friday, Jan 24Lab 3
4Monday, Jan 27Data structures and subsetting
Wednesday, Jan 29Data frame subsetting and S3 objects
Friday, Jan 31Lab 4
5Monday, Feb 3Package ggplot2
Wednesday, Feb 5Advanced visualizations
Friday, Feb 7Lab 5
6Monday, Feb 10Package dplyr
Wednesday, Feb 12Packages tidyr and purrr
Friday, Feb 14Lab 6
7Monday, Feb 17Text data and regexs
Wednesday, Feb 19Web scraping part I
Friday, Feb 21Lab 7
8Monday, Feb 24Web scraping part II
Wednesday, Feb 26Web APIs
Friday, Feb 28Lab 8
9Monday, Mar 2R Shiny part I
Wednesday, Mar 4R Shiny part II
Friday, Mar 6Lab 9
10Monday, Mar 9No class
Wednesday, Mar 11No class
Friday, Mar 13No lab
11Monday, Mar 16No class
Wednesday, Mar 18No class
Friday, Mar 20No lab
12Monday, Mar 23make
Wednesday, Mar 25Parallelization
Friday, Mar 27Lab 10
13Monday, Mar 30Profiling and more parallelization
Wednesday, Apr 1Spatial data
Friday, Apr 3Lab 11
14Monday, Apr 6Working with big data
Wednesday, Apr 8Databases and SQL
Friday, Apr 10Lab 12
15Monday, Apr 13SQLite and sqlite3
Wednesday, Apr 14Spark & sparklyr part I
Friday, Apr 17Lab 13
16Monday, Apr 20Spark & sparklyr part II
Wednesday, Apr 22Integration: R and Python