Should I changes some courses to pass/fail?

<p>So, I'm a sophomore and I just transferred to UT and I am taking entry level courses for Computer Science, but the thing is, I realized I suck at it, so I'm going to change my major, probably to linguistics. The problem is, in 3 classes (intro to programming, discrete math, and calculus), I'm risking getting c's and d's, so should I change one or two of them to pass/fail? Or should I just accept the low grades? I can't drop any class because that would put me as a part-time student. So, if you could offer some advice, I would be grateful!</p>