How Long Is a Master's in Computer Engineering Degree Program?

Holding a master's degree in computer engineering may open the door to job opportunities, higher-than-average wages and career advancement. Find out how long it takes to complete this degree program, and check out career information.

Computer Engineering Degree Program Length

Like most master's degree programs, a Master of Science in Computer Engineering takes about two years of full-time study to complete. Graduate studies in engineering often require applicants to have a bachelor's degree in a similar field. Many schools offer the master's degree program through distance learning, allowing students to study at their own pace and set their own schedules.

Masters-Level Courses in Computer Engineering

Students typically have to complete core required courses. Most programs offer the chance to specialize in fields like analytics and data, web engineering or cloud and mobile systems. A project or thesis typically rounds out the program. Common essential courses include:

  • Computer architecture
  • Algorithms
  • Operating system design
  • Programming language
  • Networking
  • Software engineering

Career Outlook for Computer Engineering Degree Graduates

There are several career options for those who graduate with a master's degree in computer engineering, including becoming a software developer, computer programmer or a computer hardware engineer. Information from the U.S. Bureau of Labor Statistics (BLS) indicated that open positions for software developers were expected to grow at a faster-than-average rate of 17% between 2014 and 2024. During that same date range, the BLS predicted that job growth for computer programmers would decline by 8%, and open positions for computer hardware engineers would increase by 3%.

The BLS also gathers and posts national salary statistics for many careers. For example, as of May 2014, records from the BLS indicated that the average annual salary for software developers who specialize in applications was $99,530, and those who specialized in system software earned a slightly higher annual salary of $106,050. Data from that same year pointed out that the average annual salary earned by computer programmers was $82,690, and computer hardware engineers earned an average of $110,650.

Search Degrees, Careers, or Schools