Should I pursue a degree in computer science for software engineering?

Which are the top universities in the US that offers a master's of engineering (M.Eng.) degree in computer science (software development), which is good for finding job/working on Software Industry?

  • I'm finding university that offer M.Eng in Software Engineering (Programming), not Electrical Engineering. But when I searching through their website, I usually found that the degree is likely more relate to Electrical Engineering than Software Engineering

  • Answer:

    The normal masters degree in CS/Software Development is the Master of Science, so look for that degree.  The MEng in EECS at MIT is our five-year combined bachelors/masters degree for our own EECS undergraduates, and is therefore not available to students from outside our department or MIT. Note that MIT EECS does not offer masters-only admission -- you must apply and be admitted to our doctoral program.

Anne Hunter at Quora Visit the source

Was this solution helpful to you?

Other answers

I don't know of any major schools in the US with M.Eng software engineering. But you might want to check out M.Eng in Computer Science programs from institutions like MIT, Cornell, UCB, UC and others.

William Emmanuel Yu

Stanford and Berkeley. Just as important as the degree is, the learning environment should also be given great value. Because if you're at a university that offers "exactly the degree" you're looking for, but being there makes you very unhappy, then your experience there will not be a good one, especially if you drop out. So in addition to the degree you want, consider the learning environment and cultures as well, in addition to the tuition rates. Stanford might be a hair stronger in computer science, what with their silicon valley connections and all. Berkeley however is a traditionally strong engineering powerhouse, and also happens to be really close to San Francisco, all its clean tech, and silicon valley as well. Geographically, I find Berkeley to be more advantageous than Stanford. At Stanford it's more likely you will get more personal time with instructors, and more guidance, but you'll pay for it with their (much) higher  tuition rates. Berkeley however requires you to be a more independent and self-sufficient student from start to finish through the program, precisely because you won't get as much personal time with instructors at Berkeley as you would at Stanford. Thus, Berkeley is much more affordable tuition-wise. Understand that Berkeley is also a much larger institution than Stanford, this combined with less personal time with instructors means you will feel more like "just a number" or "just another student" at Berkeley, whereas at Stanford, being a smaller institution, you will feel "more valued" by the institution. This is primarily due to the fact that you'd be paying SO much money to be at Stanford, they'll be very happy to have you there. At Berkeley on the other hand, there are thousands of students waiting hungrily for your economically priced academic spot there, so if you can't handle the heat, then the institution will just tell you to get out of the kitchen. Certain personality types will be happier at Stanford because they need the environment and teaching relationships offered there, other personality  types will be happier at Berkeley, needing the environment there that requires you to largely figure it out on your own. Granted, all this is much more true and more noticeable for the undergraduate division than the graduate division, but these differences do permeate throughout both institutions at both undergraduate and post-graduate levels.

Alejandro Moreno Saldarriaga

CMU has Master of Software Engineering degree in both Pittsburgh campus and Silicon Valley campus. http://mse.isri.cmu.edu/software-engineering/

Chao Chen

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.