Computer Engineering Master's Degree

Learn about graduate degree options for computer engineers and the coursework offered in these programs. Find out employment growth and average salary for workers in this field. Schools offering Computer Engineering degrees can also be found in these popular choices.

Where Can I Find a Master's Degree in Computer Engineering?

Master's degree programs in computer engineering are available on campus and online at several universities and colleges. These programs take about two or three years to complete. Generally, you'll need to possess a bachelor's of science degree in computer science, electrical engineering, computer engineering or a related field to be eligible for admission. You'll also need to submit your scores from the Graduate Record Examination.

PrerequisitesBachelor's degree in related field, GRE scores
Common CoursesComputer architecture, microprocessor design, multimedia systems
Specialties Hardware and software
Job Outlook (2014-2024)3% for hardware engineers; 17% for software engineers

What Classes Can I Take?

Most graduate degree programs in computer engineering allow you to pursue a specialization. The classes you'll take will depend on your chosen area of study. For example, you could concentrate on artificial intelligence, programming, parallel processing, operating systems or database systems. Program coursework may include:

  • Computer architecture
  • Robotics and mechatronics
  • Microprocessor design
  • Digital and electrical circuits
  • Performance assessment
  • Human-computer interaction
  • Linear dynamical systems
  • Multimedia systems

Additionally, you'll find some on-campus programs may record their class sessions and make them available on the Internet. Online programs may require you to meet online regularly or you may be allowed to complete the coursework at your own pace. Both types of programs usually require a thesis or a comprehensive exam to graduate.

What Is a Computer Engineer?

A computer engineer refers to a computer hardware or software engineer. As a computer hardware engineer, you would design and produce computer hardware components, including circuit boards, processors, graphics cards, mice and keyboards. As a software engineer, you would create software applications for businesses, operating and network systems, computer games and other needs.

What Is the Job Outlook?

The U.S. Bureau of Labor Statistics (BLS) reported that employment for computer hardware engineers is expected to grow 3% between 2014 and 2024, while jobs for computer software engineers are expected to grow 17% during the same period ( noted that computer hardware engineers earned an median yearly salary of $72,653 in January 2016, while computer software developers had a median pay of $79,357 per year.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools