No offense, but you remind me of an ex-girlfriend. She had a Masters in computer science, but didn't have the slightest clue how to use virtually any software that wasn't an IDE or she didn't write herself. That, sadly, describes virtually every computer science type I have ever come across.
Based on your two posts so far, you seem like the sort who would be hopelessly lost trying to get Windows running on a Mac, so you're going to need to make a pragmatic choice here: You can either A) just get a Windows based laptop right from the start and use the 2-3 year lifespan of that laptop to beef up your general computing skills so that the next time around you can go the Mac route, or B) you can get a Mac and just use lab computers or get yourself a cheap desktop computer for all your Windows coding projects.
Personally, not being too far removed from college myself, I think the idea of having a laptop/tablet that you take with you to class is a bad idea anyway. You will invariably find yourself screwing around browsing the web, checking facebook, or whatever else, rather than paying attention to the lecture. If you could jump 10 years into the future and get some sense of what it will be like paying off those school loans, your future self would almost certainly agree with me rather enthusiastically that you do NOT want to do ANYTHING that might in any way delay your graduation date. Even one extra semester might be 2-3 years of additional loan payments.
On a side note, anyone else here think college econ classes should have students study the economics of their student loans?