fwiw, I went from a 2.2 first semester to a 3.3 and three straight Dean’s Lists graduating as an ME. It takes time for some to adjust to the college culture. (But a couple fraternity brothers failed out, so some don’t.)
I suspect a 3.0 is probably doing well, compared to the class. But if it’s just not the right fit, I’m sure many schools would welcome a CMU 3.0 ECE major - schools know what that means.