Calculus and CS

<p>
[quote]
even thogh in cs you may not use the math you learn everyday, you learn it because one of the best ways to improve problem solving skills is through math. Just practicing solving more advanced math problems will develop your brain. when you can solve more advanced problems you are then able to take on more and more advanced topics of understanding.

[/quote]
</p>

<p>I think this is a good point. It's hard to imagine a quality CS program without a lot of math.</p>

<p>CS is mathematical type thinking...but is it really math heavy? Do you do problems? Proofs? It seems like those prerequisites would be what defines it as being math heavy. How many schools outside the top 25 require number theory or the like?</p>

<p>My school requires pretty much everything up to numerical analysis. and its only rated at around 50.</p>