<p>From what I’ve heard, the idea that computer science jobs are being outsourced is something of a myth. Basic programming jobs are being outsourced, yes, but there are plenty of opportunities for higher level jobs here in the states. In fact, I remember reading that companies are starting to higher foreign workers for these positions simply because there aren’t enough qualified candidates here in the US.</p>
<p>If you want to read up on employment opportunities yourself, check out this link: [Occupational</a> Outlook Handbook, 2010-11 Edition](<a href=“http://www.bls.gov/oco/]Occupational”>http://www.bls.gov/oco/)</p>
<p>From what you’ve said, it sounds like majoring in computer science would definitely be a good idea (provided you’re interested in it). I’d agree that if all you want to do is go to med school, there isn’t really a reason for you to get a biology degree.</p>