Ah, nice. I don't hate what I do by any means, but the end product of my work always seems to be some form or screen that might come up in a certain case or performing some update to the systems we already have and working around the fact that we're still using antiquated AS400s. It's just not an end product that I particularly care about whereas in gaming I'll have to work harder, but will actually care and interact with the end product.
True true, we're nerdy and proud of it... It's kinda in our job descriptions haha
Anyhow, my college isn't really big enough to offer a focus (it's SBU in Bolivar, MO), but they teach us object-oriented program, network architecture, and touch on some other areas - offers a really nice breadth, but not too much depth unfortunately.
Anything specific you're looking to do with your degree? I'd like to go into the gaming industry eventually (big surprise, huh?), but not until after I spend some time developing a portfolio and a more applicable skill set in general.
Hey, I didn't know you were a coder too! I've just recently started working in the field and finishing up my degree in CIS. Good to know there are other coders on the site - makes me feel all warm and fuzzy inside, haha.