No, no, M -- wasn't getting on you about it. I know the original poster is looking for some general guidlines based on experience of software people on the forum, but I'm thinking, gently, "why is he asking us? Go see what your schools require!"
If he has enough math in his background, he may be able to take placement tests which will get him credit for the math, too.