Here’s your roadmap for the semester! Note: this will inevitably change throughout the semester as we develop the course together. Please visit this page regularly throughout the semester.
The class is structured with three distinct bits. On Tuesday I will provide an overview of the topic for the week. On Thursday we will work through a hands-on example to gain programming experience. Finally, each week outside of class you will complete readings and homework assignments (and other assignments later in the semester).
Content (): This page contains readings, guiding questions, and lecture slides for each topic.
Examples (): This page contains the material that we will cover in Thursday classes.
Assignments (): This page contains the instructions for completing assignments.
You should follow this general process each week:
Programming Foundations | Content | Example | Assignment | |
Week 1 | Welcome to AEM 2850! Intro to R, RStudio, and Quarto |
|||
Week 2 | Welcome to the tidyverse Data transformation with dplyr |
|||
Week 3 | Data import Data tidying |
|||
Week 4 | Joins Logic |
|||
Week 5 | Strings and regular expressions | |||
Week 6 | Prelim 1 Review No class on Oct 2 |
|||
Oct 2 at 7:30pm | Prelim 1 | |||
Data Visualization Foundations | Content | Example | Assignment | |
Week 7 | Mapping data to graphics Amounts |
|||
Week 8 | Fall Break: No class on Oct 14 Proportions Distributions |
|||
Week 9 | Time Working with dates and times |
|||
Week 10 | Relationships | |||
TBD | Group project due | |||
Special Topics | Content | Example | Assignment | |
Week 11 | Space | |||
Week 12 | Functions and iteration | |||
Week 13 | Web scraping | |||
Week 14 | Text | |||
Thanksgiving Break: No class on Nov 27 | ||||
Week 15 | Prelim 2 Review No class on Dec 4 |
|||
Dec 4 at 7:30pm | Prelim 2 |