Here's my situation. I'm an American (US) undergraduate computer science student about to enter his 4th year. I would like to attend graduate school to get my masters degree (in computer science). As it stands, I have no experience in research (aside from a study abroad experience in a foreign university's lab in which I mainly did translation), though I have had a few internships and a decent amount of general programming experience. My grades in my undergraduate are not bad per-say, but not amazing. (~3.25 GPA)

I am interested in seeing what research is like and seeing if I would enjoy it, but I can't really decide if I would want to pursue a PhD after my masters until after I've seen what it's like. As I've been looking into various graduate programs, I've noticed the difference between a professional masters and a research-based masters. From what I've gathered, a professional masters program would be easier to get into, but afterward, it likely wouldn't be able to lead me into a PhD program.

My other dilemma is that, at this point, I have no idea what I would want to specialize or do research in. Frankly, I find all of the various specializations of computer science fairly interesting, but none of them particularly pop out to me in any way.

So, pros of doing a professional masters:

  • Shorter time period
  • More generalized, since I haven't chosen a specialization yet
  • Research not required, so likely easier
  • Easier to get into a program

And pros of a research masters:

  • More rigorous, which is a good thing in my opinion
  • Likely looks better to employers and other schools
  • Could lead into a PhD if I decided I wanted to do

So mainly, my question is moreso a request for advice regarding what my options are. I'm leaning towards a research masters for its rigor and flexibility in choosing whether or not to get a PhD afterwards, but I'm hesitant because it'd be harder to get into a good program, I don't know what I would specialize in, and I don't even really know if I'm willing to dedicate two years to doing research when I don't know what it's like. Is my idea to lean towards research a good idea, or do you think I'd be better off in a professional masters program?

(Also, in preparation for this, I'm going to see about doing some research in my last year of my undergraduate, but there's no guarantee I'll be able to, and even if I do, it'll likely be too late to put on my applications for admissions offices to see.)

closed as off-topic by Ric, jakebeal, Brian Tompsett - 汤莱恩, Bob Brown, gman Jul 6 '16 at 20:08

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "The answer to this question strongly depends on individual factors such as a certain person’s preferences, a given institution’s regulations, the exact contents of your work or your personal values. Thus only someone familiar can answer this question and it cannot be generalised to apply to others. (See this discussion for more info.)" – Ric, jakebeal, Brian Tompsett - 汤莱恩, Bob Brown, gman
If this question can be reworded to fit the rules in the help center, please edit the question.

  • The problem with getting a Masters in a research area is that schools are usually looking more for PhD students. If you say that you're just planning on getting a Masters, that could make it more difficult for you to get into the program. You might be better off saying you're planning to get a PhD, but then just get the Masters and leave. – Phiteros Jul 6 '16 at 15:53