Hacker News new | ask | show | jobs
by cema 5862 days ago
I would say that an intrinsic weakness of CS (and, probably, any other engineering) education is that a lot of the curriculum is targeted towards a past goal. CS is not just science but also industry, arguably in some ways more industry than science, and a very quickly evolving one. Not all professors can keep the curriculum up-to-date.

Fortunately, it appears to be a relatively small drawback. Particular details may change in a few years anyway; being prepared for the change is more important, as is being capable of learning, and this normally comes with a solid foundation which a good university program can provide to a good student.

This is a very general answer. I apologize that I cannot give a more detailed answer; my exposure to the CS education was through a graduate school which gives a different perspective.