Harold Nelson
2026-10-20
This document is a comparison of the BSCS Program between the academic years 2024-2025 and 2025-2026. It displays the ABET scores for the two years to facilitate a discussion of progress in the program.
library(tidyverse)
library(ggbeeswarm)
For_Graphics2526 <- read_delim("For Graphics2526.tsv",
delim = "\t", escape_double = FALSE,
trim_ws = TRUE)
For_Graphics2425 <- read_delim("~/Library/CloudStorage/Dropbox/Documents/SMU/ABET 24-25/For Graphics2425.tsv",
delim = "\t", escape_double = FALSE,
trim_ws = TRUE)
View(For_Graphics2425)Combine the data for the two academic years after marking the rows in each of the dataframes with a label for the academic year.
Get a statistical summary of the scores by academic year.
## $`24-25`
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 3.830 4.400 4.550 4.526 4.750 5.000
##
## $`25-26`
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 2.000 3.950 4.450 4.282 4.650 5.000
The statistics suggest that the average score for has declined between 2024-25 and 2025-26.
A formal test of this hypothesis follows.
##
## Welch Two Sample t-test
##
## data: combined$score by combined$AY
## t = 4.403, df = 180.04, p-value = 1.827e-05
## alternative hypothesis: true difference in means between group 24-25 and group 25-26 is not equal to 0
## 95 percent confidence interval:
## 0.1347907 0.3537173
## sample estimates:
## mean in group 24-25 mean in group 25-26
## 4.526014 4.281760
The conclusion, based on an extremely low p-value is that the average score has actually declined.
The following graphic shows how the average score for each outcome measure has changed.
by_outcome_AY = combined |>
group_by(outcome,AY) |>
summarize(mean_score = mean(score)) |>
ungroup()
#View(by_outcome_AY)The following graphic displays the individual scores for each outcome measure and academic year.
combined %>%
ggplot(aes(factor(AY),score,color = AY)) +
geom_beeswarm(cex=10) +
facet_wrap(~outcome)+
labs(x = "Academic Year",
y = "Score",
title = "Detail by Academic Year")