>>12776179Those are other programs. In CS, which comes from more a math tradition than a physics one, rigor leads directly to interesting and useful results. You don’t need the entire undergrad math degree - that’s not for everyone - but just a bit more rigor and math would elevate the average CS degree
>>12776195I didn’t neglect that at all. I mentioned it:
>It also shows up in parts of CS, but it isn’t the mathematical bread and butter in CS like combinatorics, abstract algebra, and logic.calculus has numerous uses in CS, but it’s still not as important as the above. It’s still necessary to learn just out of pedagogy and because its the basics - as a stem student, you need to be able to commune with other people from other subjects. You do work related to the rest of stem, and so you should be able to learn what others do. Calculus is the basic language for that.
And this isn’t even like, grad level stuff. How are you gonna learn about numerical methods without calculus and discrete math / algebraic methods? How are you gonna do any algorithm analysis for something that isn’t the super basic recurrence with a master theorem without calculus and generating functions? This stuff *is sophomore level* and is absolutely what a generalist in CS needs. It’s not much to ask these people to do it.
You’re in undergrad CS to solve problems - what other things would you have them learn instead? They ought to take systems up to OS and maybe embedded, language theory and compilers, and some hot topic application areas like machine learning, graphics processing, robotics, biology inspired computing, data mining, etc.. all of these hot application areas, alongside places in core theory, use calculus alongside the discrete math. It’s important.
>>12776240Seethe more