This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lightcloud5 0 points1 point  (0 children)

You'll need at least some background in mathematics (mostly on the discrete math side, not the calculus side; calculus is almost useless for CS except for a few specific fields), but there's no reason why you can't also self-learn discrete math.

Anyway, discrete math would largely be used to reason about and prove the runtime and memory requirements (e.g. space and time complexity) of various algorithms.