I will disagree with everyone else.
I think that most of Calculus is useless for computer programming. Furthermore any subject which is taught because it teaches "analytical thinking" deserves to suffer the fate of Latin and Euclidean geometry. (If you have to think about what Proposition 1.47 is, then you didn't learn classical Euclidean geometry, no matter what delusions you may have to the contrary.)
As for other areas of advanced math? Each area should stand or fall on its own merits. Linear algebra, graph theory, number theory and combinatorics all make sense for programming, if only to give people some background for understanding how scalability works. (Which is definitely applicable if you are trying to understand why your web application server is falling over!) Differential equations, analysis (complex and real), topology and the like generally are not as applicable to CS.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
Outside of code tags, you may need to use entities for some characters:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||