Skip to main content
Post Made Community Wiki by Jack
Source Link
John Bode
  • 10.9k
  • 1
  • 32
  • 43

The theoretical foundation of Computer Science (which is more than just programming) is mathematical in nature. Everything from the very definition of computability to the analysis and expression of algorithms to the specifications of programming languages are all based in a wide variety of mathematics. See this Wikipedia page for a flavor of the kind of math involved.

Most of which is not really necessary to know if all you want to do is sling code. As far as applied math goes, unless you go into a field that requires serious number-crunching skills (detailed physical simulations, signal analysis, financial analysis and prediction, etc.) you're probably not going to use anything more involved than basic algebra on a day-to-day basis.