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