I'm going by my own background in particular: engineers simply cannot specialize quickly; that would be incredibly irresponsible. Since an engineer may be called upon to literally make decisions that could put lives at risk, you need to know that he achieves a certain baseline of knowledge and competence, across his chosen field. Having a guy who learned just enough baseline to specialize would be a really bad idea.phongn wrote:Mike, I was actually most surprised at the sheer number of core courses Waterloo required for its physics degree. I was looking through the requirements of some various other reputable schools and they didn't seem to require anywhere near that number of core courses.
An over-specialized engineer is useless. However, I suppose that an over-specialized physicist might still be able to get by. If his foundational knowledge is not broad at all, but he intends to go into research in a very narrow specialization, then perhaps he can get away with having a limited foundation. Still seems like a bad idea to me, though. And it kind of torpedoes the mental process where you say "OK, he has a degree in X, therefore he must know Y". The more you allow someone to specialize at the expense of foundational knowledge, the less you can actually make that connection.