The reason a lot of math classes are in a traditional CS curriculum isn’t because the exact skills they teach will come up in industry
To that extend the CS curriculum shouldn’t be evaluated by how well people do calculus but how well they do teach abstract thinking.
I do think that the kind of abstract thinking where you don’t know how to tackle a problem because the problem is new is valuable to software developers.
To that extend the CS curriculum shouldn’t be evaluated by how well people do calculus but how well they do teach abstract thinking. I do think that the kind of abstract thinking where you don’t know how to tackle a problem because the problem is new is valuable to software developers.