Week | Date | Quiz | Class | Assignments | Readings |
---|---|---|---|---|---|
1 | Jan 16 | Getting Started Class orientation, intro to R, workflow, operators, data types |
HW 1 Due: Jan 24 |
Getting Started Operations & Data Types |
|
2 | Jan 23 | Quiz 1: Week 1 |
Functions & Packages Functions, arguments, installing external packages, problem solving |
HW 2 Due: Jan 31 |
Functions & Packages |
3 | Jan 30 | Quiz 2: Weeks 1 - 2 |
Creating Functions Defining your own functions, top-down structure |
HW 3 Due: Feb 07 |
Creating Functions |
4 | Feb 06 | Quiz 3: Weeks 2 - 3 |
Conditionals & Testing If / else statements, writing unit tests |
HW 4 Due: Feb 14 |
Conditionals Testing & Debugging |
5 | Feb 13 | Iteration Ins and outs of loops |
HW 5 Due: Feb 21 |
Iteration | |
6 | Feb 20 | Vectors Creating and slicing collections of values |
HW 6 Due: Feb 28 |
Vectors | |
7 | Feb 27 | Quiz 4: Weeks 5 - 6 |
Strings All things between quotes |
HW 7 Due: Mar 13 |
Strings |
8 | Mar 06 | Midterm Don't panic! |
|||
9 | Mar 13 | Spring Break No class |
|||
10 | Mar 20 | Data Frames Rows and columns of data |
HW 8 Due: Mar 26 |
Data Analysis Data Frames |
|
11 | Mar 27 | Quiz 5: Week 10 |
Data Wrangling Modifying data frames |
HW 9 Due: Apr 02 |
Data Wrangling |
12 | Apr 03 | Data Visualization Visualizing your data |
HW 10 Due: Apr 09 |
Data Visualization | |
13 | Apr 10 | Quiz 6: Weeks 11 - 12 |
Programming with Data Iterating through data frames and writing functions to summarize data |
HW 11 Due: Apr 16 |
Sections 26.3 & 26.4 in R4DS Post on iteration with {purrr} |
14 | Apr 17 | Webscraping Collecting data embedded in web pages |
HW 12 Due: Apr 23 |
Chapter 25 in R4DS Post on APIs in R |
|
15 | Apr 24 | Quiz 7: Week 13 |
Monte Carlo Methods Using simulation to solve problems |
HW 13 Due: Apr 30 |
Monte Carlo Methods |
16 | May 01 | Final Exam Review Overview of entire course |
|||
17 | May 08 | Final Exam Time and location TBD |
Schedule
All assignments are due by 11:59pm on the due date.