INFO 2951: Introduction to Data Science with R
This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.
| WEEK | DATE | TOPIC | PREPARE | MATERIALS | DUE |
|---|---|---|---|---|---|
| 1 | Tue, Jan 20 | Welcome to INFO 2951 | To be posted | To be posted | |
| Thu, Jan 22 | Grammar of graphics | To be posted | To be posted | ||
| Fri, Jan 23 | Hello data science! | To be posted | To be posted | ||
| 2 | Tue, Jan 27 | Visualizing various types of data | To be posted | To be posted | |
| Wed, Jan 28 | HW 00 at 11:59pm | ||||
| Thu, Jan 29 | Grammar of data wrangling | To be posted | To be posted | ||
| Fri, Jan 30 | Data visualization | To be posted | To be posted | ||
| 3 | Tue, Feb 3 | Working with relational data | To be posted | To be posted | |
| Wed, Feb 4 | HW 01 at 11:59pm | ||||
| Thu, Feb 5 | Tidying data | To be posted | To be posted | ||
| Fri, Feb 6 | To be posted | To be posted | |||
| 4 | Tue, Feb 10 | Data types and classes | To be posted | To be posted | |
| Wed, Feb 11 | HW 02 at 11:59pm | ||||
| Thu, Feb 12 | Importing and recoding data | To be posted | To be posted | ||
| Fri, Feb 13 | Git workflows (basics + merge conflicts) | To be posted | To be posted | ||
| 5 | Tue, Feb 17 | No class (February Break) | To be posted | To be posted | |
| Thu, Feb 19 | Databases + SQL | To be posted | To be posted | ||
| Fri, Feb 20 | What makes for a good data science project? | To be posted | To be posted | ||
| 6 | Tue, Feb 24 | Getting data from the web: Scraping | To be posted | To be posted | |
| Wed, Feb 25 | HW 03 at 11:59pm | ||||
| Thu, Feb 26 | Functions | To be posted | To be posted | ||
| Fri, Feb 27 | Quiz 01 | To be posted | To be posted | ||
| 7 | Tue, Mar 3 | Iteration | To be posted | To be posted | |
| Wed, Mar 4 | |||||
| Thu, Mar 5 | Getting data from the web: APIs | To be posted | To be posted | ||
| Fri, Mar 6 | Refine project proposals | To be posted | To be posted | ||
| 8 | Tue, Mar 10 | Rectangling data | To be posted | To be posted | |
| Wed, Mar 11 | HW 04 at 11:59pm | ||||
| Thu, Mar 12 | Reproducible reporting with Quarto | To be posted | To be posted | Project proposal at 11:59pm | |
| Fri, Mar 13 | Git workflows (branches + PRs) | To be posted | To be posted | ||
| 9 | Tue, Mar 17 | Hypothesis testing with randomization | To be posted | To be posted | |
| Wed, Mar 18 | HW 05 at 11:59pm | ||||
| Thu, Mar 19 | Quantifying uncertainty with the bootstrap | To be posted | To be posted | ||
| Fri, Mar 20 | Quiz 02 | To be posted | To be posted | ||
| 10 | Tue, Mar 24 | Linear regression with a single predictor | To be posted | To be posted | |
| Thu, Mar 26 | Linear regression with multiple predictors | To be posted | To be posted | Project EDA at 11:59pm | |
| Fri, Mar 27 | To be posted | To be posted | |||
| 11 | Tue, Mar 31 | No class (Spring Break) | To be posted | To be posted | |
| Thu, Apr 2 | No class (Spring Break) | To be posted | To be posted | ||
| Fri, Apr 3 | No class (Spring Break) | To be posted | To be posted | ||
| 12 | Tue, Apr 7 | Models for discrete outcomes | To be posted | To be posted | |
| Wed, Apr 8 | |||||
| Thu, Apr 9 | Introduction to machine learning | To be posted | To be posted | ||
| Fri, Apr 10 | Refine project hypotheses | To be posted | To be posted | ||
| 13 | Tue, Apr 14 | Build better training data | To be posted | To be posted | |
| Thu, Apr 16 | Tree-based inference and hyperparameter optimization | To be posted | To be posted | Project preregistration at 11:59pm | |
| Fri, Apr 17 | Refine project drafts | To be posted | To be posted | ||
| 14 | Tue, Apr 21 | An introduction to LLMs | To be posted | To be posted | |
| Thu, Apr 23 | Programming with LLMs | To be posted | To be posted | Project draft at 11:59pm | |
| Fri, Apr 24 | Quiz 03 | To be posted | To be posted | ||
| 15 | Tue, Apr 28 | Prompt engineering and augmented generation | To be posted | To be posted | |
| Thu, Apr 30 | Tool calling | To be posted | To be posted | ||
| Fri, May 1 | Project presentations | To be posted | To be posted | Project presentations in class | |
| 16 | Tue, May 5 | Wrap-up: Where to go from here | To be posted | To be posted | Project report + reproducibility at 11:59pm |
| NA | Final exam | Date/time to be determined by the registrar |