Bobber: Your arguments are flawed and miss the point…
So what? This thread is not a forum on the value of calculus to physics or science or even to the world at large, it is about whether it is a legitimate graduation requirement for curricula like business or computer science. It would be absurd and highly insulting if you’re implying that ignorance of calculus makes one ignorant.
Do you actually think that the planar surface or volume of a solid is of critical importance to your average product designer? That’s a matter for mechanical and manufacturing engineers (and as I said earlier, the utility of calculus for such fields is not in question). Most product designers are probably much more interested in features and styling and whether the market demands that it can be fitted nasally when desired.
This is a mere truism. All this amounts to is that knowledge of calculus is required for tasks that require a knowledge of calculus.
Please see my earlier discussion of my experiences with an aerodynamics group at NASA. These people spent their entire careers learning their craft. If I wanted to be able to apply my knowledge of calculus to their field, I would have to become an aerodynamicist! Otherwise, they would be as justifiably insulted by any attempts on my part to tell them their business as I would be if they tried to teach me mine.
That’s precisely my point. People don’t retain what they don’t use or need. I contend that only a tiny minority of computer science majors have ever needed to solve a differential equation in the course of their work. Just like only a tiny minority of them would ever need to use quantum optics to calculate the spatial resolution of x-ray crystallography measurements. Does the fact that some comp-sci major somewhere might need to do this mean we should all be required to learn advanced physics?
I’ll assume you meant no offense to auto mechanics; otherwise, this statement would be damned offensive, Bobber. Surely any competent auto mechanic can isolate and correct a problem – and know full well why it worked – even without ever hearing of Newton or Leibnitz, not to mention the calculus. Don’t be so elitist.
And you know what? I can isolate and correct a software bug and know full well why the solution worked completely without recourse to my knowledge of semiconductor electronics, let alone my (long unused) knowledge of calculus.
Does a painter need to know the calculus describing the physics of optics in order to create a masterpiece? If they don’t know calculus, does that reduce him or her to the equivalent of a “paint mechanic”?
Just because calculus can be construed to underlay a certain technical aspect of a field, it certainly doesn’t follow that one cannot excel in that field without a command of calculus! Just as it doesn’t follow that just because computer software can be applied to mathematical problems one must be a mathematician before one can excel at the design and development of software systems.
This is almost too silly to rebut. Now you’re implying that you can’t be successful in business without being a mathematician who writes security analysis programs? Oh, please!
You arrogantly imply a false hierarchy, with mathematicians and “engineers” lording it over us poor dumb software coolies by possessing the Secret Knowledge of The Calculus. Such a biased perspective!
First, I do know calculus; it’s just that in over twenty years I’ve never had even the remotest call for it. Second, I am an engineer: a software engineer. My job is to design and develop software systems and subsystems that solve a context-specific set of problems in an arbitrary domain. Believe me, this is hard enough without also being required to be fluent in every field of knowledge that intersects with any problem domain!
Second, if you insist on a hierarchy, it’s the mathematicians who often dance to the tune of the engineers. For example, at NASA the mathematicians didn’t lead projects, and very few of them were needed. Their role was to assist mechanical, aerodynamic, structural and even software engineers in analysis or finding a shortcut or alternative approach on those rare occasions when one was needed for a specific problem. In short, their position might be seen as the reverse of what you suggest: it could be reasonably maintained that the mathematicians answered to the programmers and engineers.
But in fact no such hierarchy exists. I don’t know what kind of work experiences you’ve had, but they must have involved awfully small projects. Everywhere I’ve worked, the various engineers and designers worked together and the work was distributed logically. It makes no more sense for a software engineer to do mechanical engineering than for an ME to develop software.
Finally, have you read much code written by mathematicians or physicists? While there are certainly exceptions, in my experience the quality of their programming is typically atrocious. Yet does that mean that I’m “superior” to them? Certainly not! People simply have different sets of skills.
Face it, Bobber: You’re a math bigot!