scarecrow1123 / blog

My name is Ananda Seelan and this is my blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Georgia Tech OMSCS

scarecrow1123 opened this issue · comments

Online Master of Science Computer Science (OMSCS)

Georgia Tech(GT) introduced their Online Master's program way back in 2014 IIRC. I remember reading one of the early Hacker News(HN) threads about the program when it was introduced. MOOCs were at rise during that period of time. But doing an entire Master's program online was definitely new to me then and realized how cool the offering is when I discussed about it with my uncle who actually sent me the HN thread. On hindsight, now I understand how far ahead GT was in offering this course. For a perspective, lots of other universities such as Arizona, UIUC, etc. have started similar courses only very recently, while few thousands have already graduated from OMSCS in the last few years.

Back to 2018

I decided to enrol myself into the program after realizing the importance of going through a high standard curriculum of a Master's program. I was trying to learn the basics of Deep Learning myself from a bunch of great graduate level resources. My routine was to mostly watch lectures, read related material, take notes and apply them at work. Even though this exposed me to a lot of graduate level content, I still wasn't committed much to the material because I wasn't going through a formal curriculum that would include assignments, grades and stuff.

Choosing OMSCS

I started looking into the online graduate level programs. The primary factors that I looked into these programs were:

  • Credibility
  • Quality of course content
  • Affordability
  • Community
Credibility & Course content

GT has been a pioneer with more than 2000 alumni from OMS and I've heard good things about the program through my friends who are already enrolled to the program. So I had no second thoughts on the credibility of this program. People have even got into some top PhD programs after OMSCS.

The course listing is actually not bad. I agree that there may not be courses like Deep Learning which I was primarily interested on. However there's a lot to learn from the current offering. The Machine Learning related courses do look solid. All of the courses are produced exclusively for the online program and many courses are siblings of the onsite offering but just optimized for an online experience.

Affordability

OMSCS scores big when it comes to affordability. The tuition fee for a single 3 credit course is ~ $500 and term fee is ~ $300. In comparison, the UIUC program may cost up to 3 times that of OMSCS.

Community

Doing a remote degree does have rough edges early on as a fresher into the program. Things can go wrong any time with respect to the classroom experience as well as administrative stuff such as registration, payment, etc. Troubleshooting is not easy even with the help of thorough documentation. OMSCS has got multiple friendly online communities at Reddit, Slack, Facebook, MeWe. The now defunct G+ community was the best of all though. These are all well moderated student run communities and people are extremely friendly and help you throughout. There is also OMSCentral volunteer project where students write their reviews and comments about the courses they've taken. This is super helpful in getting to validating and choosing courses that may suit you personally.

Applying

I applied in August 2018 for Spring '19 enrollment. The process involved submitting a TOEFL score along with a SoP, resume, background essay and 3 LoRs. OMSCS has a rolling admission process. It means that one can submit an application round the year. But there are cutoff dates for respective semesters. One can get enrolled into either Spring/Fall of a year. The academic calendar of OMSCS is the same as that of the onsite courses. I received the institute decision by October first week. I've heard the acceptance rate is pretty high at more than 60%, but I'm not sure. The reddit community actively maintains an admission thread which may shed more information on why one may get rejected if that is the case.

Getting into the program

Students will receive a detailed orientation document before the course registration starts. Things may get very anxious before the start of the registration. The G+ community was very helpful in clearing the doubts early and this set of Orientation videos by Prof Joyner turned out to be very helpful to get to know about how the courses would be run.

Program info

OMSCS requires one to complete 10 three credit courses to receive a degree. The actual degree offered does not differ from the one that is given for an onsite MS program. However, the transcripts would mention the campus as Online if that would matter. The schedule is a standard one following a three semester per year schedule which is the same as the onsite one. One can take upto 2 courses in Spring & Fall and 1 in Summer. If one wishes to take an extra course, they need to get permission from the advising team. OMSCS also offers different specializations which may help to channelize one's choice of courses throughout the program. Every specialization has core and elective courses requirement that needs to be satisfied.

Conclusion

I'm enjoying OMSCS so far and would definitely recommend to anyone who may be interested. I just finished my first semester(Spring '19) with CS7637 and will be writing about it in another post soon.
People have written a lot about this program online and also given finer details about the courses. They have all been helpful for me in getting to know about this program. I intend to do the same thing by logging my OMS experience.