Schedule
The schedule below is a tentative outline of our plans for the semester.
This page is subject to change! Please check back frequently throughout the semester. When in doubt, refer to the deadlines listed on the Google Calendar at the top of our course Moodle page.
For each class period, the table below will list the topic, tasks that should be completed before class (Before class section in the Outside Class column), materials we will cover in class, and tasks that should be completed after class.
The Outside Class column also contains additional resources that are optional (but recommended!). Readings refer to chapters/sections in the Introduction to Statistical Learning (ISLR) textbook (available online here).
All materials that you will need during class time (e.g., notes, activity templates) can be found on this website. You will access most assignments completed outside of class time (e.g., checkpoints, homework) via Moodle.
Week 1
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 1/22 | Unit 0: Introductions & Overview |
Before class: Background Survey (CP0) (on Moodle) Additional resources (optional):
|
Introductions |
|
Week 2
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 1/27 | Unit 1: Model Evaluation |
Before class:
Additional resources (optional):
|
Evaluating Regression Models (QMD) |
|
| 1/29 | Unit 1: Overfitting |
Before class:
Additional resources (optional):
|
Overfitting (Part 1 QMD, Part 2 QMD) |
|
Week 3
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 2/3 | Unit 1: Cross Validation |
Before class:
Additional resources (optional):
|
Cross-Validation (QMD) |
|
| 2/5 | Unit 2: Model Selection |
Before class:
Additional resources (optional):
|
Model Selection (Part 1 QMD) (Part 2 QMD) |
|
Week 4
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 2/10 | Unit 2: LASSO (Shrinkage/ Regularization) |
Before class:
Additional resources (optional): |
LASSO (QMD) |
|
| 2/12 | Unit 3: LASSO (continued) |
|
Week 5
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 2/17 | Unit 3: Nonparametric Models |
Before class: None Additional resources (optional):
|
Nonparametric Models (QMD) |
|
| 2/19 | Unit 3: KNN Regression and the Bias-Variance Tradeoff |
Before class:
Additional resources (optional):
|
KNN Regression (QMD) |
|
Week 6
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 2/24 | Unit 3: LOESS & Splines |
Before class:
Additional resources (optional):
|
LOESS & Splines (QMD) |
|
| 2/26 | Units 1-3: Review |
Before class:
|
Regression Review and GA1 |
|
Week 7
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 3/3 | Quiz 1 | Study! | Quiz 1 (1 hour) and GA1 work time (30 min) |
|
| 3/5 | MSCS Capstone Days! | Plan your Capstone Days schedule | Attend 3 capstone talks instead of class |
|
Week 8
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 3/10 | Unit 4: Classification via Logistic Regression |
Before class:
Additional resources (optional):
|
Logistic Regression (QMD) |
|
| 3/12 | Unit 4: Evaluating Classification Models |
Before class:
Additional resources (optional):
|
Evaluating (binary) Classification Models (QMD) |
|
Week 9
Week 10
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 3/24 | Unit 5: KNN & Decision Trees |
Before class:
Additional resources (optional):
|
KNN & Decision Trees (QMD) |
|
| 3/26 | Unit 5: More KNN & Decision Trees |
Before class:
Additional resources (optional):
|
More KNN & Decision Trees (QMD) |
|
Week 11
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 3/31 | Unit 5: Bagging and Random Forests |
Before class: None Additional resources (optional):
|
Bagging & Random Forests (QMD) |
|
| 4/2 | Unit 5: Bagging and Random Forests (continued) |
Before class:
|
|
Week 12
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 4/7 | Units 4-5: Review |
Before class:
|
Units 4-5 Review and GA2 |
|
| 4/9 | Quiz 2 (Units 4-5) | Study! | Quiz 2 (1 hour) and GA2 work time (30 min) |
|
Week 13
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 4/14 | Unit 6: Hierarchical Clustering |
Before class:
Additional resources (optional):
|
Hierarchical Clustering (QMD) |
|
| 4/16 | Unit 6: K-Means Clustering |
Before class:
Additional resources (optional):
|
K-Means Clustering (QMD) |
|
Week 14
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 4/21 | Unit 7: PCA |
Before class:
Additional resources (optional): |
Principal Component Analysis (QMD) |
|
| 4/23 | Unit 7: PC Regression |
Before class:
Additional resources (optional):
|
Principal Component Regression (QMD) + Work Time |
|
Week 15
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 4/28 | GA3 in class (no work outside class) |
Before class:
Additional resources (optional): |
Review and GA3 in class End of course survey |
|
| 4/30 | Wrap-up | Study! | Synthesis activity: learning new algorithms |
|
Week 16
| Date | Topic | Outside Class: Prep/Videos/Readings | In Class: Slides/Notes | After Class: Assignments |
|---|---|---|---|---|
| 5/7-5/12 | Finals Period | (no in-person meetings this week!) | Quiz 3: Thursday 5/7, 8:00am-10:00am |