I would try to speak to the teachers in your school, asking them about that game specialization, the computer science major etc. You're already there, so you have easy access to them.
Additionally, you could also ask this same question over at the GDNet forums, some people over there are game-industry programmers. If you find the answers you were looking for, please share them here so that other people like you can get to them. And because I'm curious.
I did comp sci as a degree, with a master in games art on top.
If you go into comp sci, you really need to know your math and especially logic for it. Programming AI can be a bitch sometimes (pardon my french) but can be very rewarding. I wouldn't say Software engineering is where you want to go, as that is... software. However comp sci would give you a broad foundation, but you would still need to get a specialisation in games. Might be worth looking into Games programming degrees or specialisations. I'm not sure how much there is of that in game devopment degrees as I assume that is much like a games art degree where you become a generalist in most of the things.
Replies
You're already there, so you have easy access to them.
Additionally, you could also ask this same question over at the GDNet forums, some people over there are game-industry programmers.
If you find the answers you were looking for, please share them here so that other people like you can get to them. And because I'm curious.
If you go into comp sci, you really need to know your math and especially logic for it. Programming AI can be a bitch sometimes (pardon my french) but can be very rewarding.
I wouldn't say Software engineering is where you want to go, as that is... software. However comp sci would give you a broad foundation, but you would still need to get a specialisation in games. Might be worth looking into Games programming degrees or specialisations.
I'm not sure how much there is of that in game devopment degrees as I assume that is much like a games art degree where you become a generalist in most of the things.