Ask Slashdot: How Important Is Advanced Math In a CS Degree? 656
AvailableNickname writes "I am currently pursuing a bachelor's in CompSci and I just spent three hours working on a few differential equations for homework. It is very frustrating because I just don't grok advanced math. I can sort of understand a little bit, but I really don't grok anything beyond long division. But I love computers, and am very good at them. However, nobody in the workforce is even going to glance at my direction without a BSc. And to punish me for going into a field originally developed by mathematicians I need to learn all this crap. If I had understood what I was doing, maybe I wouldn't mind so much. But the double frustration of not understanding it and not understanding why the heck I need to do it is too much. So, how important is it?"
Re:depends on what you're going into (Score:5, Informative)
If you're developing business software you're going to need stats. It's inevitably going to rear it's ugly head sooner or later.
Re:depends on what you're going into (Score:5, Informative)
Re:depends on what you're going into (Score:5, Informative)
Differential equations - control theory and anything that brings you in contact with engineers (or if you want to work in finance)
Linear algebra - signal processing, computer graphics (don't even think about doing computer graphics without knowing linear algebra)
Logic - system modeling and software verification, and basically everything else
Calculus, discrete mathematics - high performance computing, simulation, communication, anything that brings you in contact with physicists
Re:depends on what you're going into (Score:2, Informative)
Re:depends on what you're going into (Score:5, Informative)
Re: depends on what you're going into (Score:2, Informative)
It is impossible to write code for orbital mechanics if you don't know math. These guys may just have a different notion of what advanced math is. I don't consider differential equations advanced math. Advanced math is stuff like Hilbert spaces and topology. Differential equations are practically physics