A course where 3+ students build something together in a single repo and the professor can view the commit and PR history would be amazing.
It's always puzzled me why people sign up for an academic education that has 'science' literally in the name and then complain when they get a theoretical education. It's not a tool workshop
I’m actually surprised with as much money is in tech that there hasn’t been more influence towards shaping curriculum to be more industry relevant. Companies waste tons of money ramping up new grads and bridging the CS to SWE gap, surely the incentives are there for a different curriculum.
Higher education is entirely up to you, it's not a company pre-training. If you want that there are literal vocational programs that are not computer science.
A junior developer can’t say “you know what I don’t want to work for your company because you don’t value cornerstone principals. I would rather sleep on the street”