There's too much maths taught on Engineering courses in many cases. We had a discussion about this in my office a few weeks ago, where we deal with anything up to whole aircraft approvals and NOBODY could recall using anything more complex than a 2nd order differential equation on a real world problem.
My personal experience is that the most important subjects are...
2d and 3d trig. .mechanics / statics. .stats (very important). .algebraic manipulation, you need to be very very good at this.. .1st order differential equations and basic linear / differential equation solving.. .Numerical methods. .Integration and differentiation, including partial and numerical.. .Dimensional analysis.
. .No doubt some people, dealing with things like CFD do get into deeper maths, but most Engineers certainly don't. But, certainly in the English schools system I'd covered virtually all of this by the time I was 18, and probably the only thing I learned new on my degree that was genuinely useful was numerical methods.
G