4 ms·
If you want any sort of physics in your 3d, you pretty much gotta know some calculus. You need calculus to understand acceleration, gravity, etc. Statistics als
by gersh 16y ago
If you want any sort of physics in your 3d, you pretty much gotta know some calculus. You need calculus to understand acceleration, gravity, etc. Statistics also uses calculus. For example, the normal distribution, is \integral{e^(x^2)}. If you want to do any A/B testing, regressions, machine learning, etc. you will need it.
Map/reduce comes out of algebra. Is your operator associative? If not, you better be careful how you map-reduce algorithm executes. If you don't understand, associativity and your operator isn't associative, it can cause problems.
Finite state machines are important too. It can be really hard to write a parser, if you don't understand FSM. I suppose that ties in with design patterns.
If you can write a good proof, I don't see how can be that terrible of a programmer. How many CS graduates do you know, who can write a good proof, and aren't good programmers?