Changing from Computer Science to another major -- but what to?

<p>Look, it’s clear that you have a lot of programming talent, and it would be a shame if you jumped ship to another major just because you’re finding calculus difficult. The vast majority of CS classes don’t need knowledge of calculus. They may need discrete math, as has been mentioned, but that’s a completely different kind of math. My suggestion is to just get through calculus and then move on to actual CS classes, many of which you’ll be able to excel in.</p>