Hacker News new | ask | show | jobs
by logn 4153 days ago
Personally I think you can understand algorithms knowing only algebra and finite math. However, I should clarify the BA programs I'm aware of still required a semester or so of calculus versus others which require a few semesters.

At my college, almost every CS major ended up being 1 credit short of a minor in Math. I don't think that much math is necessary.

1 comments

>Personally I think you can understand algorithms knowing only algebra and finite math.

How are you going to understand the growth rates of algorithms without calculus?

Are you just going to keep it at the level of: in f(n) = n^2 + n, n^2 grows much faster, so it's like comparing an elephant to a goldfish.

Intuitive explanations work fine as an introduction, but again I don't think you need a college degree to understand algorithms at this level.

It seems like what you're looking for would be better implemented as a 2 year programming degree at a community college.