Not really. With office for mac, compatibility is pretty good by now. You can program on a mac just fine, netbeans runs great and uh yeah. The battery last forever as well.
Honestly you can purchase a quality windows machine for generally $500 less than a first tier mac laptop. Unless you are going to use the high powered video and audio editing mac software, you'd be better off with Windows.
If you are an engineering or math major, you would probably need Windows.
Contact the college to see what they recommend for your major.
^+1
Although a lot of things are compatible these days, you need to make sure you're getting what you need for your classes. For example, in my engineering programming class, we got our programing software (Microsoft Visual Studio) for free, for Windows. You don't want to be in the opposite problem either.
Please make a note however, if you don't need a Mac for your classes, I can't recommend getting a Mac. The amount of overcharge for their hardware is over the top. If you just want the thrill of using an OS other than Windows check out Ubuntu or another Linux based OS. It will literally save you multiple hundreds of dollars. Or, if you wanted to spend the same amount, get you a MUCH better laptop.
Boot camp is dead easy to workout anyway. Just ask your institution if they do deals on Windows software. You might be able to pick up a Professional version for 20 bucks or so.