Jan 8 | Make sure you're registered for the class blackboard and
piazza webpages (see Lecture 1). Be sure to answer the class survey and mail it to the class email address |
|
Jan 13 | Homework 1 is up (due before midnight on Friday, Jan 25). | HW1 |
Jan 26 | Homework 2 is up (due before midnight Feb 8). | HW2 |
Feb 11 | Midterms from previous years. | 2017 2018 |
Feb 10 | Homework 3 is up (due before midnight on Sunday, Feb 24). | HW3 |
Mar 4 | Homework 4 is up (due before class on Tuesday, March 19). | HW4 |
March 8 | Homework 5 is up (due before class on Thursday, Apr 4). | HW5 |
April 3 | Homework 6 is up (due before midnight on Sunday, Apr 14). | HW6 | April 3 | Midterms from previous years. | 2016, 2017 2018 |
Jan 8 | R Markdown and knitr. In particular, look at Markdown basics, R code chunks and the Reference guide. |
Jan 12 | Useful RStudio shortcuts. And here, more shortcuts than you'll probably need. |
Jan 14 | Pages 25 to 35, 59 to 63, 73 to 75 (Sections 2.1 to 2.4, 3.1 to 3.2.2 and 3.4 to 3.4.1 of Matloff) |
Jan 23 | Looping and vectorization:
Link1
Link2.
Also see the third and fourth circles in the
R inferno . Pages 35 to 57, 78 to 83, 85 to 112 (Sections 2.5 to 2.12, 3.5 to 3.8, Chapter 4, and Sections 5 to 5.4 of Matloff). |
Jan 29 | Pages 112 to 114 (Sections 5.4.1 and 5.4.2), and all of Chapter 7 except the "Extended examples" of Matloff |
Feb 8 | Looping and vectorization. link |
Feb 10 | Debugging pdf |
Mar 5 | Data transformation: Chapter 5 of R for Data Science. Also, read Chapter 9 on functions from the same link. |
Mar 7 | More on tidyverse: ( dplyr ). |
Mar 19 | Tidy data: ( tidy data ). |
Mar 25 | Object oriented programming. Sections 9.1 and 9.2 of Matloff (except the extended example). Read about S3 classes (you can ignore S4 classes) here. |
Mar 25 | Regular expressions: Tutorial 1. Tutorial 2. |
Apr 3 | ggvis: basics. examples. |