Date | Topic | Reading | Notes | |
---|---|---|---|---|
Mon, Aug 29 | Introduction [Slides] | Codeschool - Try R | ||
Wed, Aug 31 | Using ssh and the shell [Slides] | Code Academy - Learn the command line | Screencast - Shell 1 & 2 | |
Fri, Sep 2 | Using git and github [Slides] | Centralized git workflow, Try github | Screencast - git | |
Mon, Sep 5 | Teams and RStudio | Screencast - RStudio, wercker, HW1 - due Monday 9/12 by 11 pm |
||
Wed, Sep 7 | Logic in R [Slides] | R style guides - Google & Hadley | ||
Fri, Sep 9 | Work on HW1 | |||
Mon, Sep 12 | R data structures [Slides] | Adv-R - Data Structures | ||
Wed, Sep 14 | Subsetting [Slides] | Adv-R - Subsetting | ||
Fri, Sep 16 | Subsetting (cont.) | HW2 - due Monday 9/26 by 11 pm | ||
Mon, Sep 19 | dplyr [Slides] | dplyr Vignette, Data wrangling cheatsheet | Screencast - dplyr demos | |
Wed, Sep 21 | ggplot2 [Slides] | ggplot2 documentation Visualization Cheatsheet |
Screencast - ggplot2 exercises | |
Fri, Sep 23 | Work on HW2 | Screencast - dynamic column names example | ||
Mon, Sep 26 | Data Visualization and Exploration | Slides and Exercise | ||
Wed, Sep 28 | Data Visualization and Exploration | |||
Fri, Sep 30 | Work on HW3 | HW3 - due Monday 10/03 by 11 pm | ||
Mon, Oct 3 | Web Scraping [Slides] | rvest and Selectorgadget | Midterm 1 out, due Wed, Oct 12th by 11 pm Screencast - Scraping (IMDB) Part 1, 2 |
|
Wed, Oct 5 | Web Scraping LQ | HW4 - due Wednesday 10/19 by 11 pm Screencast - Scraping LQ |
||
Fri, Oct 7 | Web APIs & regex [Slides] | RegEx Cheat Sheet and stringr | Testing RegExs Screencast - regex, Dennys |
|
Mon, Oct 10 | Fall Break - no class | |||
Wed, Oct 12 | Introduction to make [Slides] | minimal make, Why use make | ||
Wed, Oct 19 | RNGs and ABC | Beta-Binomial Shiny App Screencast - ABC Example |
||
Fri, Oct 21 | Shiny | Shiny Documentation | HW5 - due Monday 10/31 by 11 pm Screencast - Shiny Example |
|
Mon, Oct 24 | Parallelization [Slides] | parallel, doMC and foreach | ||
Wed, Oct 26 | Profiling & Benchmarking [Slides] | Adv. R, Profvis | ||
Mon, Oct 31 | Bigish data [Slides] | HW6 - due |
||
Wed, Nov 2 | dplyr and SQL [Slides] | dplyr database vignette | ||
Fri, Nov 4 | Spatial Data [Slides] | Example data Screencast - pluto data |
||
Mon, Nov 7 | SQL and RSQLite [Slides] | |||
Wed, Nov 9 | Raster Data in R | Screencast - Precinct Modeling | ||
Fri, Nov 11 | Polygonization | HW 6 Scoreboard | ||
Mon, Nov 14 | Functional Programming [Slides] | R4DS - lists, map functions Purrr tutorial |
||
Wed, Nov 16 | Map reduce | Screencast - mapreduce example | ||
Fri, Nov 18 | Project | Project Proposal - due Wed 11/23 | ||
Mon, Nov 21 | SparkR | SparkR, R API | Screencast - SparkR | |
Wed, Nov 23 | Thanksgiving (no class) | |||
Fri, Nov 25 | Thanksgiving (no class) | |||
Mon, Nov 28 | SparklyR | SparklyR - Docs and Examples | Screencast - SparklyR example | |
Wed, Nov 30 | More SparkR | HW7 - due 11:59 pm Monday, December 19th | ||
Fri, Dec 2 | Project |