|
|
|
|
|
by 9rx
445 days ago
|
|
> but isn't the ideal outcome that you actually know the language by the end? Given that it is billed as a Python course that is reasonable. But, to be fair, the intent of the course is almost certainly to provide background in the tools so that you can observe CS concepts learned later. Which is kind of like astronomy majors learning how to use a telescope so that they can observe its concepts. If Google image search provided the same imagery just as well as a telescope, the frustration in being compelled to teach rudimentary telescope operation is understandable. It is not like the sciences are studied for the tools. |
|
The problem with this logic is that most university students don't go there to do science, they go there to, at best, become working experts in their field. Many employers now expect their javascript frontend developers to have a CS degree, which is simply absurd. Secondary vocational education is generally considered insufficient and tertiary vocational schools are "where you go if you can't get into university". This means universities get a huge number of applicants who want nothing to do with science or advanced theory, but just want to learn enough (and get the right paper!) to get a job in their preferred field.
This is now self-reinforcing. If you're a good programmer and want to work on business software, it would make sense for you to go to a tertiary vocational school (where I'm from that means 2 years, one semester of which is essentially an apprenticeship). But because "everyone goes to university", you'll be seen as a worse candidate for most jobs. At the same time, employers are pressuring universities to be "more practical" because "graduates come to the first day on the job useless". So universities lower the bar, taking more away from vocational, who then lower the bar in turn to stay afloat, devaluing themselves in the process.