Okay, so there have been a few threads that discuss parts of this post, but they didn't quite get an answer that worked. So here I am, hoping you all can help.
Although it's quite some time away, I will be starting college in the fall and I long ago decided I want an Apple. No more Windows as my main OS for me.
I will be going to school with the prospect of being a computer science major. So, this leads to a few questions.
1. I'm almost completely set on the Macbook Pro for a few reasons. Would you recommend this as well assuming CS as my major?
2. Is there enough software that a CS major could use on OS X or does it all require Windows (Boot Camp and/or Parallels)? I'm assuming a MBP would run it fine if so?
3. This may seem like a strange question, but how much is a computer required for my classes? Some pictures I've seen of classrooms for CS majors are pretty much computer labs. Is this typical or will I have to use my personal computer often? Will I mostly be using Windows or will Mac be acceptable?
4. Part of the reason I'm getting the Macbook Pro is that I need a graphics card (among other things) for the *occasional* game I play. I'm rather a fan of World of Warcraft and a few other games. So, would it be better to invest in glossy or matte screen? Nobody has really mentioned which is better for games. I doubt I'll watch movies much (maybe occasionally) on it. I don't know about photo editting. I, on a rare occasion, use it on my PC.
5. Any must have programs for Mac in general? This will be my first and I want it to be great.
Thanks in advance! I hope you guys can help. I'm pretty set on what I'm getting, but my mind irked me to ask. Peace of mind, I suppose.

Although it's quite some time away, I will be starting college in the fall and I long ago decided I want an Apple. No more Windows as my main OS for me.
I will be going to school with the prospect of being a computer science major. So, this leads to a few questions.
1. I'm almost completely set on the Macbook Pro for a few reasons. Would you recommend this as well assuming CS as my major?
2. Is there enough software that a CS major could use on OS X or does it all require Windows (Boot Camp and/or Parallels)? I'm assuming a MBP would run it fine if so?
3. This may seem like a strange question, but how much is a computer required for my classes? Some pictures I've seen of classrooms for CS majors are pretty much computer labs. Is this typical or will I have to use my personal computer often? Will I mostly be using Windows or will Mac be acceptable?
4. Part of the reason I'm getting the Macbook Pro is that I need a graphics card (among other things) for the *occasional* game I play. I'm rather a fan of World of Warcraft and a few other games. So, would it be better to invest in glossy or matte screen? Nobody has really mentioned which is better for games. I doubt I'll watch movies much (maybe occasionally) on it. I don't know about photo editting. I, on a rare occasion, use it on my PC.
5. Any must have programs for Mac in general? This will be my first and I want it to be great.
Thanks in advance! I hope you guys can help. I'm pretty set on what I'm getting, but my mind irked me to ask. Peace of mind, I suppose.