MEDS Class of 2026

Program Learning Outcome (PLO) #1 Assessment - Core Knowledge

Author

Sam Shanny-Csik

Published

August 13, 2024

Modified

August 4, 2025

Summary

Individual Questions

Part 1: OS and data/document storage

NOTE: Percentages will not sum to 100%

Part 2: How often do you currently use the following?

Part 3: Workflow satisfaction

Part 4: Rank the following from 1 (strongly disagree) to 5 (strongly agree)

Part 5: Stats

Below is a chunk of code showing a simple linear regression relating the number of pieces of microplastics to the number of days per year with rainfall.

Respondents submitted a wide variety of answers – responses as they were recorded are included in the tables, below:

Part 6: Programming 1

The following code (in R) defines a function:

compute_turbine_power <- function(height, flowrate, efficiency, maxheight){
  
  if (height < maxheight) {
    
    power = height * flowrate * efficiency
    
  } else {
    
    power = maxheight * flowrate * efficiency
    
  }
  
  return(power)
  
}

This R code applies this function to data:

flowrate = 2
maxheight = 20
power_turbine_a <- compute_turbine_power(10, flowrate, 0.5, maxheight)

Part 7: Environmental Modeling

Part 8: Geospatial Analysis & Remote Sensing

Part 9: Machine Learning

Part 10: Environmental Justice

Part 11: Data Viz & Communication

Identify 4 areas for improvement in the following data visualization that shows information about Michigan counties with highest college attendance (Question 30).

Wordcloud of most frequently occurring words used to describe suggested improvements to the above data visualization (Question 30)

Pre-MEDS

Post-MEDS

Responses as they were recorded are included in the tables, below:

Part 12: Programming 2

# define function
def convert_F_to_C(temp_F):
  temp_C = (temp_F-32)*5/9
  return temp_C

# use function
convert_F_to_C(32)


End MEDS Class of 2026 PLO Assessment Report


Return to main page