A Master's In CS or a Master's In Game Programming? 278
Rustcycle asks: "I'm attending the University of Colorado at Colorado Springs, which has just announced that they are offering a Master's Degree in their Games and Media Integration (GMI) program. There is a fair amount of overlap between the GMI curriculum and the CS courses, so I'm considering a switch in degrees. If you were hiring MS grads outside the game industry for visualization work, am I worth more to you with the more specialized program or would you be more interested in me if I had more exposure? Within the gaming industry, how much does a specialized degree compel a company to hire a recent grad?"
What's in a game? (Score:2, Insightful)
Re:Get the CS degree (Score:4, Insightful)
In general terms... (Score:4, Insightful)
Re:I say stick with the CS (Score:2, Insightful)
But then I don't agree with that anyway, so what do I know?
Re:I'm about to graduate from a gaming school (Score:5, Insightful)
You might be different. Maybe you're great. I've worked with one guy from Full Sail, and he's painted a bleak picture of what they let through as graduates.
Since then, I haven't had a single candidate make it past phone screens from gaming universities. Maybe you're the exception.
Education is a tool, but it's pretty much the only thing I have to go on for recent graduates.
Best of luck!
Comparison (Score:5, Insightful)
Most people have multiple careers. Choose wisely.
If you even need to ask that... (Score:2, Insightful)
Its crazy long, hard hours for low pay. You gotta know why you're there.
Degrees in general (Score:5, Insightful)
The "game degree" path may push you through making an actual game. Or it might not. I really don't know, and I honestly don't care. Pick your classes based on what you'll learn from them, not what your diploma will say.
This assumes you want to get a job at one of the smaller more personal companies, not a code-monkey job at a behemoth company.
Re:Get the CS degree (Score:4, Insightful)
It's not a bad idea, but don't narrow it down so much that you end up with a graduate degree that only helps you get work in one single small, cutthroat industry.
Many universities allow matriculants to design their own course of study. Take courses and do research projects involving graphics, artificial intelligence, and distributed multi-user systems, but don't call it "Game Programming" -- call it "Interactive Multimedia Design" or something.
Get a job! (Score:2, Insightful)
If you really are determined to get an advanced degree please, please, please get a general CS degree (Software Engineering possibly?). It will serve you much better in the long run than some thing like game programming.
Whatever path you choose, good luck.
Masters in CS (Score:3, Insightful)
If you have a Masters in CS and have a keen interest in writing games you should be able to create proficient demos showing your technical and artistic skills for creating games.
If you get a Masters in Game Programming you will have a harder time convincing someone outside the Game industry that your skills are appropriate to their industry.
Assuming you absolutely only intend to go in to Game Programming related jobs then either are probably equally good choices, but if there is any chance at all you'll take a job outside of the game industry then there isn't really a choice.
Game Degrees are worthless (Score:2, Insightful)
Re:Get the CS degree (Score:3, Insightful)
But who wants to work in games software anyway. As a general rule in the real world - the more rewarding a job is the less you can expect to earn for it.
Plumbing.... (Score:3, Insightful)
Get over the vocational degre mentality (Score:3, Insightful)
And, please, get over this "degrees are for jobs" mentality. It destroys your education. With a good CS degree you may become a researcher someday and win a place in next century's schoolbooks. With a Games degree you will just get hired to work 15 hours per day with unpaid overtime for an incompetent boss who spends his time with call girls, and you will get fired when you get sick from overwork. Learn to lead your life and understand that a Master's degree is for masters, not for slaves (employees). Become a capitalist, found your own startup and focus on becoming a free man.
A games degree wouldn't make me hire you. Work experience wouldn't, either. What matters to me is your ability and willingness to learn, your educational and academic/research background (but it's also ok for me if you managed to learn real science on your own without going to university), your general intelligence, and your leisure activities. If you watch TV in your free time, you aren't gonna being hired by me, but if you read books (I assume you already have a Safari subscription, right?), hack open-source code or write good stuff at Wikipedia, or if you participate in free community wifi networks, then this matters much more to me than work experience (and actually also more than academic background). I want to hire hackers, not employees. I do not want people who like being led, I want to get other self-starters and leaders collaborating with me (with profit sharing of course). I would prefer a hacker with 1 year's verifiable volunteering experience in Apache or FreeBSD kernel to an employee (read: slave) with 10 years of experience in a Dilbertian company (some exceptions allowed for serious innovative companies that pay for their staff's training and perform real R&D). I do not want slaves working for me, and people who destroy their education by getting vocational degrees have a slave mentality (and they are unproductive: Trained slaves aren't motivated and don't get things done). Get over this "work experience" thing: At companies you only learn some random stuff here and there to do your work as your boss wants, at universities you learn the real stuff (often without much focus on practice but it is assumed that you are smart and therefore capable of practising on your own after you learn the theory), and in the free communities (open source, open content, community wifi) you learn how to be a good citizen in addition to polishing your practical skills.
Re:Get the CS degree (Score:3, Insightful)
Ultimately, I don't care what your degree is, though. Convince me that you are smart and get things done, and I'll recommend we hire you.
Re:Get the CS degree (Score:2, Insightful)
Seriously, fuggetaboutit and get a business degree instead.
Re:Skip them both. (Score:3, Insightful)
If you want a job in a coffee shop, by all means, learn java.
> ruby jobs --> 297
There aren't that many open positions as jewelers out there.
But if you want to be a programmer, learn programming fundamentals. Don't just learn a language. It will soon be replaced by the next buzz word language sold to the pointy heads anyway.