Comment by Barrin92
7 days ago
my old CS prof at my uni used to say when this question came up "do you sign up for an astronomy course and expect they teach you how to build a telescope?"
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
Well the issue is the majority of people study CS to become software engineers not academics in CS. There are only a small number of software engineering degrees at select universities, so CS is the de facto route to becoming a SWE. So it’s not unreasonable students would want a bit of practical industry education in their CS degree.
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.
A single course... no, but if I was majoring in astronomy I would expect to understand telescopes enough to put one together.
Because they haven’t overcome their addiction to food and shelter and they need to make money to support their addictions?
universities aren't job centers either. They don't supply you with food and shelter, you pay them money and they give you the education you want. Which can mean making a lot of money if you happen to pick something private businesses value but it can also mean reading Ulysses or The Old Testament or number theory all day.
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.
And I told both of my step sons I wouldn’t pay for a degree that wouldn’t lead to a job and I had them research the expected income and types of jobs they could get based on the degree they were pursuing