Yes, the methods we use for educating and certifying engineers need a lot of improvement.
My point is that apprenticeship is probably a better way to go. I said NOTHING about courses on formal mathematics, science, or any other subject. What I am trying to say is that it should be taught in context of where it will be used.
This does two things: First, learning will be remembered much better when one has actually built something with it. Second, nobody engineers with a completely clean sheet of paper. There are design practices and standards. Schools teach theory, not design practice. Swallowing that much theory all at once does not do an Engineer any favors. It has no context. Remembering that theory in the future is nearly impossible --unless there is experience and practice that gives context and meaning.
Engineering is a very different endeavor than science. Students of science study the theories so that they can devise new experiments to make new discoveries at the edge of what is known. Engineering students study the science, yes, but they also have standards and practices which are an integral part of any design. It is important to learn those standards, how they are applied, and the limits where they are no longer valid, in addition to the theory.
Most of you are concerned with the theory. Theory is great, but Engineering is more than theory. Furthermore, the end user is usually ignorant of many aspects of the design, whereas it is rare for a scientist be ignorant about any aspect of an experiment. For example, one does not think about the mathematics of the catenary function, or the additional stresses on the cables when driving over a suspension bridge; but a scientist who is unaware of every detail in the controls of an experiment is doomed.
The thing we call a formal engineering education is no better than using a hammer designed by scientists to pound a screw designed by engineers into a block of wood that is the actual work product. Teaching science and mathematics is ultimately necessary; but without application and context, few will remember it. We are not getting as much out of the educational system as I think we should. Instead, we have allowed simple-minded people to build a system that forces us to stuff Engineering students full of theory that they may not remember or use for at least a decade or more. And then we sit and wonder why so many of them talk about the courses they took as students as if it were some academic hazing ritual.
I sympathize with TyPie. I would like to see people like her able to break into this field without needing to spend at least four years in an institution that is ill suited to teach what people actually use every day. If you actually think we are well served by this situation, then please keep doing what you're doing. Perhaps another group of people will discover just how messed up this system is and improve on it.
But what do I know. I'm just an engineer who has been through this process, didn't think much of it then, and still doesn't think much of it now, 25 years later. If my teenage children decide to follow in my footsteps, I hope they find a different way. If you disagree, then this is not the rant you're looking for. Move along...