I majored in Game Software Development and I am currently writing server side software. I actually found it harder to get into game development interviews over software interviews. Now this is my opinion and having written software and games, but keep in mind I haven't taken a standard CS degree so I could be wrong. I feel like I learned more advanced fundamentals doing games. I talk to people who took a CS degree (friends alike) and have no idea how to get started making games. I however don't need to ask them how to make software or get started. Also since my degree focused on C++ picking up other languages after the fact was rather easy. I actually was hired in to my first job because I knew C/C++ even though the job wanted another language. The idea was well, if you know C/C++ you shouldn't have any problem transitioning to the language we use and he was right.
I am sure this could be a different experience from one to another, but that was mine and take what you will with it, this is my one-sided perspective.
Keeping in mine I took other courses like calculus, assembly programming, algorithms courses, etc... I would say it was a very well rounded degree with only like 5 - 10 game courses. So I called my degree a gimmick because it was mostly programming and learning the core concepts around it and the science around computers, compilers, etc...
Hope that helps you, happy educating!