What's the math really needed for computer science (headed at software)? What's the best option to self-study it online? "really needed" means that is absolutely necessary to take any further CS course without having problems understanding the math involved (e.g. algorithms, cryptography, computer vision, etc..) right now my best bet is: k-12 math (khan academy) single variable calculus (mit ocw 18.01) linear algebra (mit ocw 18.06) probability and other discrete math for CS like proofs, logic, graphs, etc.. (mit ocw 6.042 with no videos, harvard csci e-120 with tuition)
That's a pretty good assessment, actually. When I was going through I didn't have Linear, but I do wish I did at times. (Makes it a lot easier to talk about things in Quantum Computation heh).
i don't think discrete math likes proofs
Hey fefino. Here's a list of all mathematics I've taken for a Bachelors degree in Computer Science at my university Required: Calculus I, II Discrete I, II Statistics (Into for Science Majors) 6 hours from either: Differential Equations or 400-500 level Math/Stats course What I've taken and found valuable: Calc I,II,III Discrete I, II Differential Equations Numerical Calculus (Excellent for algorithm design) Hope this helps!
if you go into data mining you will definately need geometry, calculus, and multivariate analysis techniques as well as get really good at boolean algeabra and predicate calculus this helps a lot in running sql queries.
Join our real-time social learning platform and learn together with your friends!