Chankama said:I never lie ..
At least when I am giving advice....
I never said Computer Science is a "general education of computers". . I simply said that Computer Science leads to many "different" areas.
Database systems, AI (e.g. games), graphics, distributed systems, reliable systems, DSP, etc. etc.
Here's a list of grad courses offered at my university:
http://www.cs.uwaterloo.ca/grad/courses/offerings
Obviously, Computer Science doesn't delve into the h/w like Computer Engineering does. If any, I'd say CE is more "general" than CS is. With CS however, you get more "freedom" than CE with ur s/w courses IMO.
I am a CE guy myself, and I have friends working at Microsoft, Amazon, ATI, EA games, etc. So, with a CE degree you can find programming jobs at big companies such as these also.
The dude working at EA didn't really take any "graphics" courses on campus. He was just good at what he does in that area. Go into an interview and just show what you've done .. Even though a graphics course doesn't hurt.
If you want to go into game development, and have no interest in h/w, I still recommend CS. If it's a good university, there will be lots of related graphics type courses for you to take. Learn 3D modelling, shading, textures, etc. etc.
That's what I meant...