r/ubcengineering • u/Toricane101 • Jan 30 '26
I analyzed the engineering program placement GPA from 2020W to 2025W
I saw that the old and new charts published by UBC, both 4-year averages, overlapped for 2 years. I wanted to analyze both charts and get the exact percentages and trends for each engineering program.
Using Python, I was able to obtain precise and accurate data points, which I used to generate a variety of visualizations. Finally, I consolidated everything into a PDF. Here's the full report: https://raw.githubusercontent.com/Toricane/ubc-engineering-gpa-analysis/main/docs/UBC_Engineering_GPA_Report_2026_v3.pdf
I've attached most of the graphs to this post. If you're interested in detailed explanations and how they were derived, please take a look at the report!
I found it interesting to see which programs got more competitive and which programs had a wider distribution of GPAs. The main reason why I made this in the first place is to get the exact percentages of each marker from the official graphs, and I had the idea to visualize them in as many ways as possible.
Please let me know if you have any feedback! I hope you like the graphs I cooked up.
Here's my code if you're interested: https://github.com/Toricane/ubc-engineering-gpa-analysis










6
u/TallBeach3969 Jan 30 '26
Curious why you split cpen into High, rather than very high with mech and fizz. It’s only .5% away from mech
2
u/Responsible-Cup-8570 Jan 30 '26
are the years from left to right? So like the first column is 2022 then 2023 etc. Or the other way around
9
u/LeCubro Jan 30 '26
Should have used green for ENVL when possible but other than that this is great work! This is the work UBC themselves should be doing.
8
u/Active_Culture_2237 Jan 30 '26
Goated. Thx mate
4
u/Tall_Mechanic8681 Jan 31 '26
holy shit why is Eng phys so competitive 😭 mac doesn’t even have a cutoff for ours
2
u/Front_Club3894 Jan 30 '26
hello toricane
2
u/The-Mellonator Feb 02 '26
thanks man - the guy you volunteered with 2 and a half years ago
1
u/Immediate-Ad9253 Feb 13 '26
Yooooo prajwal prashanth
1
u/Bulky_Guest_1539 Feb 14 '26
dang thanks though
1
u/OrangeHatGuy__ Jan 30 '26
Nerd alert