<p>Hi guys,
i am an electrical engineering graduate with major in computer. i chose electrical engineering only because i was not aware of what i really wanted to do at that time and since electrical as a field has a good reputation and i liked computers so having the option to major in computer , i selected BSc electrical engineering. But during the 4 years of engineering the only thing i have always enjoyed is programming. in the first year , studying two programming languages(c&c++) , i felt attraction towards the software side but since my university didn't have a computer science program and changing university and degree program looked scary and i was not sure about the software side too so i did not change university .Now i am a graduate electrical engineer but i regret not transferring my credits after the first year to another university into a cs degree because the thing i have always enjoyed the most during undergrad studies is programming. and professionally i want to program but cannot because i donot have a cs degree . Also i donot have the pre-requisites to do MS in computer scince. I have studied computer subjects networks, architecture etc but havent studied the core cs cources like compiler theory,databases,operating systems etc. and I have a feeling that if can't go in the software direction , i will keep regretting not opting for university transfer after the first year at university and that my professional life would be a mess if i don't go toward s the software side. But how can i go towards the software side?</p>
<p>You can go for some diplomas or certificates. I’m an alevels student and i LOVE programming and ****. So far i’ve learnt java, c, c++. Planning on going over to the web scripting side like php and ruby.
The problem is i’ve got 2 business subjects and computing and english language. Can i get admissing with these in the states?</p>
<p>Dude, I would recommend that you study mechatronics. There you could combine your knowledge of electrical engineering with programming, to program ‘smart’ machines, like a fridge which can tell you when you’re about to run out of milk (far fetched example but you get the idea). Learning about databases and other core CS topics is really not hard if you already know C++, just pick up a few books and you can get up to speed in 6 months or so.</p>
<p>There are too many people who are pure software developers and you’ll face tough competition in that area. However there are far too less people who are software developers + electrical engineers, you should combine your knowledge of both fields and then you can do some really cool and big things.</p>
<p>Try fast uni</p>