3 ms·
Every CS topic requires math much more advanced than calc 2 to properly understand it. For example: * Machine learning is nothing but multivariate calculus.
by jackpirate 7y ago
Every CS topic requires math much more advanced than calc 2 to properly understand it. For example:
* Machine learning is nothing but multivariate calculus.
* Analyzing network traffic is all queueing theory which is based on calculus.
* Even the simple data structures proof that no comparison-based sorting algorithm can run faster than n log n requires calculus.
- hellisothers 7y agoBut the vast vast majority of programming jobs don’t and will not require this type of knowledge. Yes it’s useful in some very important career paths but not the average.
- AstralStorm 7y agoMissed statistics on the second bit. It's not just calculus though statistics use it.
- devoply 7y agoYou can do quite a bit without understanding it properly. As tons of cool kids have shown none of that shit actually matters if you are trying to create the next big thing that's going to make billions.
- robocat 7y agoAnd yet you see plenty of graphics programmers learning advanced 3D shit without a CS degree. And all those older programmers doing machine learning when they haven't had any CS courses on the topic. Obviously a degree helps, but it doesn't stop someone suitably motivated and capable.