|
|
|
|
|
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. |
|
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.