Why This Matters


    Computer engineers don’t just work in the computer design industry. They’re also employed by telecommunications, aerospace, power production, defense, electronics, and manufacturing companies. You could pursue a career in many fields.


    Computer hardware engineering jobs are anticipated to grow 2% between 2019 and 2029, according to the Bureau of Labor Statistics. This should create another 1,100 jobs in the field.


    Computer and information systems managers’ median annual salary is $146,360, compared to a median salary of $117,220 for computer hardware engineers. A master’s could help you enter management.

Our Research

We researched many different Master’s in Computer Engineering degree programs, including both Master of Science (MS) and Master of Engineering (MEng) degrees. We intentionally included traditional, online, and hybrid programs to enable flexibility among the choices.

All of the programs listed have regional accreditation, and the majority are also accredited nationally by the Accreditation Board for Engineering and Technology (ABET). Accreditation ensures the quality of a program’s curriculum.

We evaluated each program on the basis of flexibility, faculty, course strength, cost, and reputation. Then we calculated the Intelligent Score for each program on a scale from 0 to 100. Our top picks for the best Master’s in Computer Engineering Degree program are affordable, respected, and flexible. For a more extensive explanation, check out Our Ranking Methodology.

  • 59 hours to write this article
  • 164 universities and colleges we assessed
  • 279 education programs we compared

The Top 40 Master’s in Computer Engineering Degree Programs

Best Master's in Computer Engineering Degree Programs
loader Image

What You Should Know About This Degree

Computer engineering is generally a field where you can find jobs with only a bachelor’s degree. But a master’s could help you secure a management position that pays better. MS degrees usually require a thesis, while MEng degrees normally don’t. Consider your future aspirations and personal aptitudes as you evaluate whether you want to write a thesis, and choose a program accordingly.

Another alternative to both of these degrees is a Master of Business Administration (MBA). MBA programs provide courses in business, management, and other topics, and there are MBA programs that have a focus on information technology. Depending on your ultimate career goals, an MS, MEng, or MBA might be advisable.

Online programs can largely be completed over the internet, but some may have a brief in-person component. Check for such a component, and make sure that your schedule and budget allow for the completion of any in-person learning requirements that you must meet. Working as a computer engineer doesn’t require a license or certification, but voluntary certifications are available. Becoming certified can make you more competitive in the job market.

What’s Next?

As you evaluate different Master’s in Computer Engineering degrees, consider these questions:

  • Am I eligible for this program? Most of these programs require applicants to first complete a bachelor’s degree or undergraduate coursework in engineering or a related field. Some programs also have professional experience requirements. Find out what requirements a program has before applying, and make sure you meet those requirements.
  • How long does it take to complete this online degree? These programs tend to be between 30 and 36 credits, although there are some shorter and some longer programs. Completing 30 to 36 credits usually takes two years of full-time study, although a thesis might drag the duration on a little longer.

When you identify a program of interest, find out what the application process entails. You can learn what application materials are required and when the application deadline is by contacting programs directly or by checking their websites.

Also give thought to how you’ll pay a program’s tuition cost. Check with programs to find out whether financial aid and scholarships are available. You might also be able to request tuition reimbursement from an employer if you’re currently working.