Schedule

All assignments are due by 11:59pm on the due date.

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