Ask HN: What online CS degrees would you recommend?

26 points by amorphid ↗ HN
I'm applying to the OMSCS program at Georgia Tech. Any other CS programs worth considering?

If it matters, I'm a self taught developer looking to take advantage of my employer's tuition assistance benefits.

9 comments

[ 5.9 ms ] story [ 33.8 ms ] thread
UIUC has this:

  https://cs.illinois.edu/academics/graduate/professional-mcs-program
I did this (2010-2014) and recommend it.

The courses are all top notch. There's no distinction between on-campus and online students - all take the same courses (the courses that are online-enabled) and are graded on the same curve. Video recordings of the class are posted for the online students.

Cost: ~30K USD.

I recommend contacting past students of the programs you are interested in and ask for access to past classes - the online coordinators/admins will help you.

Another decent option is http://www.online.colostate.edu/degrees/computer-science/.

Oregon State has a post bacc program that I've heard good things about, I'm considering that myself.
What about nanodegrees from Udacity, does anyone have experience?
You mention you're self taught -- do you have an undergraduate degree?

The OMSCS FAQ[1] is vague about whether such a degree is required:

> "significant professional or other work experience with supporting recommendations may qualify as an adequate substitute for the appropriate academic credentials, however work experience will not take the place of an undergraduate degree."

Univerity of IL is also vague about this on the degree requirements page: https://news.ycombinator.com/item?id=13385544

I would assume it's a hard dependency for any US school Msc offering. I do know in many European countries you can take a Pre-Masters which is a 2 semester program to make you eligible. For example TU/e has an english taught Msc in security with some classes taught by Tanja Lange and DJ Bernstein https://www.tue.nl/en/university/departments/mathematics-and... with the requirements being that Pre-masters program for non degree holders (sadly, not online option as you do research and conduct a Masters Thesis).