So I'm trying to decide if going to college for computer science or computer enegineering would be worth it. Or should I get a BS/BA in something I really enjoy doing (Like film or art) and just teach myself computer programming, opengl, direct 3d, etc.

My passion has always been computers and film. I'm semi artistic and can learn to produce some great 3D art or effects for video games... but the same time I'm very logically minded and I understand how computers and programming works. I've taught myself evertyhing I need to know about web development, and I am moving on to OpenGL now (after having learned C++/C#).

I've heard that Computer Science is mainly theory, and that it's also very boring if you already understand how everything works. So is it worth it to do that, or should I just take something I enjoy (like film/art) and teach myself everything else I need to know to work in game programming/art?

That way I have a degree in something I enjoy and still learn/have the experiance in game programming and game art to get a job in the industry based on experiance alone?

Recommended Answers

All 2 Replies

I don't have a degree, so take my opinion with a grain of salt please. :)

I've heard that Computer Science is mainly theory, and that it's also very boring if you already understand how everything works.

You probably don't really understand how everything works. Taking a focused course in CS will really fill in the gaps that you don't know you have.

That way I have a degree in something I enjoy and still learn/have the experiance in game programming and game art to get a job in the industry based on experiance alone?

Game development is really really competitive, you need as many trump cards as you can fit in your hand. Besides, game programming and game art are two different fields. If you split yourself between them then you're going to have a much more difficult time keeping up with the specialists. You need to pick one and go with it full steam instead of try to make it in a competitive field straddling two professions.

So I'm trying to decide if going to college for computer science or computer enegineering would be worth it. Or should I get a BS/BA in something I really enjoy doing (Like film or art) and just teach myself computer programming, opengl, direct 3d, etc.

Depends on what you want to do. Do you want to do film as a career? Or computers? Or both? Either case, yes, get a degree.

My passion has always been computers and film. I'm semi artistic and can learn to produce some great 3D art or effects for video games... but the same time I'm very logically minded and I understand how computers and programming works. I've taught myself evertyhing I need to know about web development, and I am moving on to OpenGL now (after having learned C++/C#).

Maybe get a degree in film animation and special effects. Get training in computer effects like all movies are now using.

I've heard that Computer Science is mainly theory, and that it's also very boring if you already understand how everything works. So is it worth it to do that, ...

Don't listen to people that don't know what they are talking about. It's far from only theory. If you're interested in CS it's not boring. If you don't care about it, booooooring!

...or should I just take something I enjoy (like film/art) and teach myself everything else I need to know to work in game programming/art?

That way I have a degree in something I enjoy and still learn/have the experiance in game programming and game art to get a job in the industry based on experiance alone?

I'm missing something here. Do you not enjoy computers? Every time you mention enjoy you mention film/art but seem to leave computers out. If you don't, why are you learning them?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.