Any Computer Science majors here?

<p>Hopefully Ill get accepted this year, and I plan on majoring in CS if I get in.
I have a few questions.</p>

<p>What OS does the majority of professors/students use? Does it matter?
Is the program hard/fun/easy/great etc?
Who are your favorite/least favorite professors?
Are many of the CS majors gamers (silly question, I know)?</p>

<p>Thanks in advance!</p>

<p>I’ll double major and one of them will be CS. Here’s what I know about it:
UNC’s CS major is a more theoretical CS major than most other colleges’ (<em>cough</em> state); that is, this isn’t a programming course. Sure, you’ll learn it, but its more algorithms and design, which is what I wanted. You can learn programming from books, but CS as a whole is somewhat harder.
You should be OS agnostic just fine. I’d personally do as much of the coursework as possible in Linux, simply because messing with my linux install taught me a lot about how things like kernels work. Plus, the compile tools are just better.
I PC game, with my favorite games being Unreal Tournament ('99 and 2004), TF2, Quake, League of Legends, and whatever single-player thing I’m doing at the moment (currently playing through Metro: Last Light).</p>

<p>Awesome, thanks.</p>

<p>

</p>

<p>It doesn’t matter for languages like Java and Python, which are mostly OS-agnostic. For some of your higher level classes though (like Operating Systems and possibly Security) that use C/etc. your programs will be graded on the UNC CS server which runs Linux, so it <em>might</em> be more convenient if you have a Linux distro on your laptop too, otherwise you have to test your program through SSH which is annoying.</p>

<p>Most students use Windows/OSX, very few use Linux. When I was a freshman we had like 5 Macbook users in my Intro to Programming class. Now its like 40% Macbooks.</p>

<p>

</p>

<p>This is really subjective. Its not an easy major, there are definitely some classes that are really hard (compilers, operating systems, networking). Its fun though, there are quite a few events with free food, including company recruitment events.</p>

<p>

</p>

<p>Oh yes. Though some are a little anti-social so it might be hard to find others who play the same game you play.</p>

<p>Thanks a lot!</p>