Originally Posted by Dude
Computer literacy is a fundamental vocational skill these days, required by a majority of professions that would otherwise have little or nothing to do with computer programming. You don't have to write code to be in the finance industry, for instance, but you'd better be able to write spreadsheets and documents, or you won't have a job.
Ok, but for the vast majority of white-collar jobs in the finance industry, you will never have to factor a quadratic polynomial or use a trigonometric function, but almost every 4-year college graduate is expected to have studied algebra and trigonometry. Furthermore, the people who do use "advanced math", for example engineers, physical scientists, and financial quants, also need to know how to program. So I don't see why far more people should be expected to learn advanced math than to program, except that advanced math is well-entrenched as a filtering mechanism for entering high-paid professions.