Hi all, I'm from India and have been in Utah for the past 1 1/2 years.The job market as we all know has been very discouraging, and I'm tired of waiting for it to come up! I have a question regarding studying for a degree here... I wish there were degrees which offered customised courses i.e,for an MS in comp sc,for ex,I have to go through the data stuctures,hardware etc, which are not exactly my fav topics. Therefore,my question is... Is it better to do an MS from a regular univ(since your fundamentals at least become thorough) or can i go for these online univ(I don't know if they hold any value)which offer say a BS or MS which offer specializations in ceratin fields and which also help you finish in less time? This is a major confusion for me, right now.Hope someone can help me! Thanks a lot!!
Data structures, etc are core subjects all software engineers need to understand. It doesn't matter whether you like it, you need it. I also know that when I hire, it should be a college I know, i.e. accredited university. I don't know if most online degree programs are. (Although thanks to spam mail, I do know that I shouldn't waste years working on a PhD when I can just take a few classes and earn (read: "buy") one online. :-) Even if it is accredited (I think University of Phoenix online might be), I am still skeptical. The programs are new. I don't know how good the students are. I especially fear that they students miss out on communication and interaction, which I think is the most valuable part of the college experience. In short, bite the bullet and get a traditional college degree.