Introduction to Data Management and Visualization for Environmental Scientists
Course description
“Introduction to Data Management and Visualization for Environmental Scientists” is designed for students looking to gain basic data management and visualization skills relevant to careers in environmental science and policy. The course provides an introduction to using R and RStudio to interact with environmental data; No coding experience is required. Students will learn highly marketable skills like visualizing tabular and geospatial data, data management, and reproducibility. All concepts will be introduced using real-world environmental data sets and questions. In-class exercises and homework assignments will mimic the types of tasks and questions that students will encounter in the workforce. By the end of the course, students will be comfortable working in R.
Resources
Students must complete any assigned readings and software tests before class. Note that content, and timing of the content, is subject to change. Any changes will be clearly communicated via Canvas. The latest official academic calendar is here (* Week contains holiday).
Introduction to Data Science and RStudio IDE | slides
{tidyverse} package, {EVR628tools} packageRelevant links for the week
Data visualization | slides
{ggplot2} packageRelevant links for the week
Keeping track of your code with Git and GitHub | slides
Relevant links for the week
First assignment: Setting up your portfolio in GitHub
Good coding principles | slides
{base} and {stats}Relevant links for the week
data.frames | slides
{base} and {stats}Data management and transformation | slides
*csv and *.rds){dplyr}{dplyr}{dplyr}Relevant links for the week:
Data tidying and wrangling | slides
tidyrtidyr*_joins)Relevant links for the week:
Scaling up your code and visualizations | slides
jitter and dodge)stat_summary, geom_smooth){ggridges} and {cowplot})Relevant links for the week:
Second assignment: Data wrangling due Oct 19
Scaling up your code and visualizations 2 | slides
stat_summary, geom_smooth){ggridges} and {cowplot})Dealing with text, dates, and factors | slides
forcatslubridatestringrRelevant links for the week:
Third assignment: Data visualization due Nov 2
Working with spatial data in R | slides
sfplot and mapviewRelevant links for the week:
Visualizing spatial data | slides
terraggspatial and tidyterraRelevant links for the week:
Fourth assignment: Visualizing spatial data
Programming | slides
.RprofileShiny Apps Framework | slides
Extensions | slides
gganimate packagegfwr, rerddap)Thanksgiving recess
Final Exams week Dec 4 - Dec 10