A properly rigorous EE/ECE program needs the first 3 years to provide a foundation. Yes, some people get weeded out that way.

For me, a senior-level circuits class using Horowitz and Hill "Art of Electronics" was the game-changer (in 1981!). 3rd edition (2015) still looks great to me (although yes it is large and expensive).