I am currently attending on online institution that offers two degrees that are somewhat related. I work for a division of this school, and attend for a very small cost, and I don't have a degree so even though its not a great school, it meets my needs. I currently work as a .net web developer. I am at a point where I have to choose between the two programs.
The GSP program, seems to be much closer to the type of classes you would take at any 4-year school. It focuses on C++ programming, requires more math, Covers some interesting topics such as data structures, AI, game physics, game engine design, networking, etc.
On the other hand is the CIS program. This has course on the .net stack, I plan to take the c++ courses here because I am already pretty familiar with both C# and vb.net, programming classes in this course are higher level, and include things such as web development, client side scripting, etc. Now this CIS program offers different tracks, which I planned to take the flex track, and take a few courses in DBs, security and web game development.
Now, in my every day job, I do web based development, I use a good number of the technologies that would be taught in the classes, and I am worried about how much I might get out of the CIS classes. On the other hand, I think I would learn quite a bit in the GSM program, but I really don't have plans to go work for a large studio developing games either, and while I do think that having knowledge is only a good thing, I am worried that most of it be not be applicable to any future jobs, unless I were to find something in c++.
So given the choices which one do you think sounds like a better idea?