I'm in a really bad situation right now. I've been thinking about switching to Computer Science from Information Technology. The problem is that non of the credits transfer over to CS courses so that means I would need to restart again in the upper division courses. I have about a year left or so to finish up my IT degree.
Unfortunately, the IT degree doesn't have a whole lot of programming in it. Which I thought originally did because there is an "Application Development" concentration area but it doesn't go into advanced topics, just the basics. It covers Java, some ASP.NET and JSP. I honestly prefer C++ over Java because it feels more native, as I program in PHP a lot and the IT degree doesn't even touch C++.
I need some guidance as to what to do. My goal is to eventually work for big corporations as a Software Engineer and Web Applications Developer.
I have a lot of money saved up so I was thinking that if I change degrees that I would stop working and go to school full time (5-7 classes at a time) and catch up to where I left off with IT.
On the other hand, I could stay in IT and the likely hood of ever getting a Software Engineer position would be very slim. And I would need to stick to creating only Web Applications. But I'm not sure if I like that restriction on me. I could also teach my self how to program in C++ (the advanced topics) and go from there.
What do you guys recommend?