>>>And yes, anyone whose taken much more than CS101 should know what a tree or linked list is, and anyone with a topology course should recognize a digraph.
>>
>>Ed,
>>
>>This is more related to the "Advanced Degree" thread than to this, but I think it may be appropriate here.
>>
>>FWIW, anyone who's gone beyond CS101, should also have taken a course in Discrete Math. I can't imagine being a programmer and not having had that course. Makes life a lot simpler.
>
>I'll add to that list Numerical Analysis (solutions to most problems can only be approximated), DiffEQ, Linear Algegra and Set Theory.
Let's not ignore the non-mathematical side of things; I can't imagine not requiring Perception and Cognition, Formal Logic and the History of the Dilbert Comic Strip... < g >