Hello. I was thinking of becoming a video game programmer. And i was wondering if it would be a wiser choice to get a BA in computer engineering instead of a BA in Game and simulation programming. I looked at the classes of the Game and simulation programming and I didnt see any C++ programming classes. I only saw C#.net programming classes. Is that language highly used in games? There is alot of hands on experience in the program and there are two big game projects along the way of the degree where you create a game.

But if i go with the computer engineering degree instead will i still have the kind of knowledge to program video games? I honestly have no idea on how the porcess of programming/making a video game works. What kind of jobs can i get with a computer engineer degree at video game companies? Hopefully by getting input from you guys it will make it easier for me to decide what to do. Oh and I have heard of C, and C++ but i have never heard of C#. can someone also explain to me what language C# is? is it another upgraded version of C?

Thanks