Master of Science (MS): Computer Engineering Degree Overview

A Master of Science degree program in computer engineering generally focuses on the implementation and design of computer systems. Learn about the program, common courses and job outlook.

Essential Information

Students learn to provide digital solutions to problems across a variety of technology-based industries. Additionally, students are typically expected to participate in research and development projects. Through lecture-based courses and hands-on computer lab sessions, students explore the complementary nature of hardware and software. Internships or final projects may be required as well. Many programs take 2-3 years, or 30-45 semester hours, to complete.

Applicants to these programs need a bachelor's degree in computer science, computer programming, electrical engineering or another science or engineering major with prerequisite computer science courses. Applicants may also be required to meet a minimum satisfactory GPA and submit GRE scores.


Master's Degree Programs in Computer Engineering

Emphasis is often placed on investigating new ways to approach complex and dynamic computer networking issues and creating greater efficiency in the digital world. Students can explore human-computer interaction, databases, compilers and computer-aided design, in addition to taking courses in computer languages, programming and software engineering. Courses within the program could include:

  • Computation and algorithms
  • Parallel and distributed computing
  • Computer languages
  • Graphics
  • Human-computer interaction
  • Data mining

Popular Career Options

Upon completion of a Master of Science degree program in computer engineering, graduates are typically qualified for employment with government agencies, private product development companies and research facilities. Some possible job titles in this field include:

  • Data analyst administrator
  • Computer design specialist
  • Systems engineer
  • Project manager
  • Director of computer programming

Employment Outlook and Salary Info

According to the U.S. Bureau of Labor Statistics, computer hardware engineers are projected to see a 3% increase in job opportunities from 2014-2024. The mean annual wage of these workers was $114,970 in May 2015.

Continuing Education

Graduates can enhance their knowledge of the field by enrolling in postgraduate certificate programs in computer systems, electrical engineering or digital processing. Those interested in advanced graduate work can pursue Ph.D. degrees in computer science and engineering.

Students interested in studying computer networking issues and programming can earn a master's degree in computer engineering. Graduates can work an array of jobs as computer engineers, programmers and project managers, as well as pursue a Ph.D. or postgraduate certificate.


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?