Just out of curiousity, how much do differential equations come into play in a job in the field of computer engineering?
Asking because I'm fine with the calculus classes I've had to take, but man, Differential Equations are absolutely kicking me to the curb... Like if I could be any worse at it, I'd be in the negatives. >_<
So, how well do I need to learn Diff. Eq.? Is this something I should be passing with flying colors, meaning I should drop it and learn it better the second time around, or would struggling through with a D be satisfactory?
There are numeric methods to approach those heat/wave equations that are (personal opinion) more versatile and complex than all the proofs and methods you learn in calculus. Granted, outside of my old phys/chem job, I never needed to solve them numerically (or at all), but there are applications for those things outside of scientific research: civil engineering for example (that can even get you into tensor calculus if you're not careful).
In general, though, software developers don't care about differential equations. The main branches of math needed here are discrete math (graph theory etc) and linear algebra.
Actually, game programming is more intensive than differential equations. Differential equations are not so difficult - there are several tricks you need to learn and that's all. All of them you could probably read in wikipedia in about a day. Further, those tricks are being chewed up for you and served ready to consume by your instructor. Finally, taking math classes is always good for a programmer because it will sharpen your computing skills, which you *will* need when you start serious programming.