I'm a Computer Science student in the UK who is about to go into my last year and I'm looking into applying for a masters programme and I'm not sure what subject areas I can apply for. I've heard that doing a Masters in Computer Science after doing your undergraduate degree in Computer Science is essentially useless. I'm on track to hopefully graduate with a first if that effects what I can do after I graduate. I was particularly interested in pursuing something maths related.

  • What is your long term career objective? – Patricia Shanahan May 23 '17 at 2:17
  • I'd ideally like to work as a software engineer doing some advanced programming liek systems programming or something else in a lower level language. Or possibly something that also involves some mathematics as that would be really interesting. – Ben Moore May 23 '17 at 2:23
  • Are you sure another master's degree right now is the best path? Maybe you should be looking at getting programming experience. – Patricia Shanahan May 23 '17 at 3:03
  • A masters is very different from an undergraduate degree. Perhaps discuss those differences with a member of staff. – user2768 May 23 '17 at 12:47
  • Perhaps you would enjoy applied math. – aparente001 May 24 '17 at 6:28

There are many kinds of masters program you can apply for with a degree in CS, ranging from more "technical", specialized programs to non-technical ones like an MBA. Restricting the possibilities to more technical master's programs "that involves some maths" and/or advanced programming still cover a large number of potential programs, especially if you're willing to go abroad. Examples include master's in machine learning, bioinformatics, financial engineering, embedded systems, information security, data science, and scientific computing.

It'll be best if you first consider clearly which specific area you want to specialize in. If you are still uncertain about this part, it'll be good to work for a few years first. Working also serve as a kind of reality check -- you may think that you will enjoy a specialization based on your experience with a related module during your undergraduate years, but later discover that you don't really like the job scope of a typical professional in that field, or any of the potential employers in your location, or the overall long-term prospect of that particular field. In that case you can still adjust your plans before investing more time, money and effort to get a Master's in that particular specialization.

Not the answer you're looking for? Browse other questions tagged or ask your own question.