Best Online Master's In Computer Engineering Degrees

To enroll in a computer engineering master's degree program, you'll need to hold a bachelor's degree. Some programs require a master's is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Credit: Thomas Barwick | DigitalVision | Getty Images

Are you an analytical, creative problem-solver with advanced tech savvy? Try one of the best online master’s in computer engineering.

As technology rapidly advances, companies in almost every industry seek to develop and integrate new technologies. That means professionals with advanced computer engineering skills are in high demand. A master’s degree in computer engineering can prepare you for a challenging, rewarding, and high-paying career.

You’ll learn skills related to computer hardware, machine learning, cybersecurity, computer architecture, and much more. For working engineers, these programs can lead to increased earning potential and new opportunities. And you don’t have to put your career on hold to continue your education. These programs are customizable, flexible, and available online.

What kind of online master’s degree in computer engineering should you get?

Many computer engineering master’s programs offer specializations. You may choose to specialize in areas like communications and networking, cybersecurity, systems and control, systems design, etc. If you have specific career goals, a concentration can help you achieve them. If your career plans are more general, a general master’s degree in computer engineering will suffice.

You can earn a master’s in computer engineering on campus or online. Online programs are self-paced and allow you to work around your schedule and existing responsibilities. If you want an online degree but aren’t sure about engineering, browse our list of the Best Online Colleges and Universities.

mini icon

Accredited Online College Programs

Explore our featured online programs and find the right match for you today.

How much money do people make with an online master’s degree in computer engineering?

As reported by the Bureau of Labor Statistics, the following list shows median salaries for computer engineering-related careers:

  • Computer programmer- $82,240
  • Database administrator- $87,020
  • Computer systems analyst- $88,270
  • Software developer (applications)- $101,790
  • Computer network architect- $104,650
  • Computer hardware engineer- $115,120

These high-paying careers are also fast-growing. The employment growth rate for all computer and information technology jobs is 13 percent, almost double the national average. For software application developer positions, the growth rate is 31 percent, more than four times the national average.


What can you do with an online master’s degree in computer engineering?

An online master’s degree in computer engineering prepares you for a variety of positions in almost every industry imaginable. You can work as a programmer, analyst, network architect, database administrator, software developer, or a hardware engineer.

You may find employment in a wide range of industries including telecommunications, aerospace, defense, systems integration, automotive, manufacturing, and much more. Today, just about every business needs someone who can work with computers. That provides you with a high degree of job security and a vast range of opportunities.

What are the requirements for an online master’s degree in computer engineering?

To enroll in a computer engineering master’s degree program, you’ll need to hold a bachelor’s degree. Some programs require a minimum GPA, usually a 3.0. Your bachelor’s degree should be in engineering or a related field. You will also need to submit GRE scores, often alongside letters of recommendation, references, a resume, and/or a personal statement.

Most of these programs are 30 credits and can be completed in two years or less. However, you’re allowed to work at your own pace and determine your course load. For instance, you can take one class per semester and complete your degree in about five years. Most of these programs don’t require field experience. However, you may need to write a thesis or take a comprehensive exam.

What are the best online master’s degrees in computer engineering?

In this guide, we’ve listed the best online master’s degrees in computer engineering. We determine the best of the best using factors like return on investment, school reputation, and tuition. These programs will equip you with the skills and knowledge to enhance your career opportunities.

In conducting our research, we use data only from reputable sources including:

  • Princeton Review
  • U.S. News and World Report
  • PayScale
  • Bureau of Labor Statistics
  • Official college and university websites

Whether you’re looking to launch or advance your computer engineering career, these online programs will help you succeed.

Best Online Master's in Computer Engineering Degrees

See our rankings methodology page.

  1. Georgia Institute of Technology-Main Campus

    Atlanta, GA


    Georgia Institute of Technology, more commonly known as Georgia Tech, is a leading public research university in Atlanta. Its committed to improving society through science and technology. Georgia Tech appears in U.S. News and World Reports list of the top ten public universities in the nation. The university delivers a tech-focused education to more than 25,000 students. It offers an online MS in Electrical and Computer Engineering.

    Program Features

    Students enrolled in the Master of Science in Electrical and Computer Engineering program gain the technical skills to compete in the industry of computer development. They benefit from expertly designed, rigorous courses preparing them for everything from project deadlines to creative invention. These courses include:

    Computational Data Analysis Wireless Networks Digital Systems Test High-Performance Computing Electro-Optics


    Applicants must submit official transcripts, GMAT or GRE scores, references, a professional resume, and personal statements. Personal statements should explain the applicants objectives and career goals, the decision to pursue an advanced degree, and any other potentially useful information.

  2. Iowa State University

    Ames, IA


    Located in Ames, Iowa, Iowa State is a public research university considered one of the most student-centered schools in the nation. ISUs mission is to improve Iowa and the world through the creation, sharing, and application of knowledge. The university was founded in 1858 and currently offers more than 100 programs across ten schools. For tech-savvy students, ISU has an online masters degree in Computer Engineering.

    Program Features

    Iowa States Department of Electrical and Computer Engineering offers a Master of Engineering in Computer Engineering. Students devise their own schedules and may take one class per semester if desired. At least 12 coursework credits must come from a specific area of focus such as:

    Advanced Electronics and Materials Communication, Controls, and Signals Computing and Networking Systems Energy Systems Secure and Reliable Computing Software Systems


    Students may begin the program during any semester and are encouraged to apply at least a month before the semester starts. GRE scores are not required unless the student has a GPA below 3.0. Applicants also need letters of recommendation and a statement of purpose.

  3. Purdue University

    Hammond, IN


    Purdue University was founded in 1869 as a public research university in West Lafayette, Indiana. Its regularly recognized by global and national rankings, including U.S. News and World Report. The world-renowned university offers an electrical and computer engineering graduate program consistently ranked in the top ten by U.S. News and World Report. And the best part? The degree is also available online.

    Program Features

    Purdues Master of Electrical and Computer Engineering Program is designed for working engineers. Students choose from six specialization options and have a wide range of flexibility in course options and scheduling. Ultimately, the program prepares engineers to lead and excel in a global technology environment. Students complete courses like:

    Communications Networking Energy Sources Systems Microelectronics Nanotechnology VLSI Circuit Design Signal Image Processing


    The MSECE program offers both thesis and non-thesis degree options. Most students complete the program one course at a time, but other options are available. Students also have the flexibility to take time off from their studies as needed. The program is designed to ensure a successful balance of school, work, and life.

  4. University of Michigan-Dearborn

    Dearborn, MI


    As one of the University of Michigans regional campuses, the University of Michigan-Dearborn provides an internationally recognized Michigan degree with a distinct Dearborn experience. UM-Dearborn is intensive, committed to excellence, and student-oriented. The university focuses on accessibility and affordability. Its ranked one of the Midwests top regional universities by U.S. News and World Report. UM-Dearborn offers an MSE in Computer Engineering.

    Program Features

    The Master of Science in Engineering in Computer Engineering is offered online, on campus, or in a hybrid format. The 30-credit hour curriculum consists of required core classes and technical electives. Students develop a background in the latest theories, technologies, and research through courses like:

    Embedded Systems Computer Networks Computer Architecture Reconfigurable Computing Advanced Operating Systems


    Each student selects a concentration in Computer Architecture and Design, Networks and Communications, Intelligent Systems, or Multimedia Engineering. Students must maintain a cumulative GPA of 3.0 throughout the program. Grades below B are not counted, and only two B grades are permitted.

  5. Florida International University

    Miami, FL


    Based in Miami, Florida, Florida International is a public research university with an enrollment of almost 57,000 students. That makes FIU one of the nations largest universities and, according to U.S. News and World Report, its also among the best. The top-ranked research university boasts over 190 degree options, including a masters degree in Computer Engineering with a concentration in Computer Security.

    Program Features

    FIUs Master of Science in Computer Engineering with a concentration in Computer Security is fully online and allows students to earn a specialized masters degree in just ten months. Students develop the advanced skills to take on leadership roles protecting and defending networks from attacks. They also prepare to earn in-demand professional certifications. Courses include:

    Advanced Malware Reverse Engineering Social, Economic, and Policy Aspects of Cybersecurity Engineering Design of Microprocessor Based Operating System Computer Communication Networks Advanced Ethical Hacking and Countermeasures


    The program consists of six eight-week terms, with students enrolling in two courses each term (four per semester). The curriculum combines the Computer Engineering Core and Math Electives. Students prepare for professional certifications including Network+, Security+, and Certified Ethical Hacker.

  6. Colorado State University

    Greenwood Village, CO


    Colorado State is a public research university in Fort Collins, Colorado with a focus on bettering society via innovative problem-solving. CSU consists of eight colleges and its digital campus, CSU Global. Many of CSU Globals online degree programs are ranked in the top ten nationally. The digital campus provides accelerated courses, monthly starts, and a tuition guarantee. Colorado State offers an online masters degree in Computer Engineering.

    Program Features

    Students can earn a Master of Science or a Master of Engineering in Computer Science. These coursework-only degrees can be completed in two years. Coursework emphasizes network programming, internet protocols, architecture of mobile and warehouse-scale computers, and computer system design. Students can customize the curriculum to meet their career goals and interests. Sample courses include:

    Computer Organization and Architecture Nanostructures: Fundamentals and Applications Signal Processing for Power Systems Hardware/Software Design of Embedded Systems Digital Control and Digital Filters


    Online students take courses from the same expert faculty who teach on campus. Faculty members are actively conducting research, working for major companies in the computing industry, and serving as sought-after consultants. The Department works closely with industry partners to keep the curriculum up-to-date and aligned with the needs of employers.

  7. Old Dominion University

    Norfolk, VA


    A forward-focused public research university in Norfolk, Virginia, Old Dominion University offers over 120 degree programs. Its recognized by U.S. News and World Report as one of the Southeasts top public universities. Courses are offered in the coastal community of Norfolk, at three extended campuses, and online. Students interested in engineering can pursue an online ME in Electrical and Computer Engineering.

    Program Features

    The Master of Engineering in Electrical and Computer Engineering prepares working engineers to advance to leadership positions. The flexible program allows students to select ten graduate courses from a range of options. At least one course must be math intensive. Students choose from courses such as:

    Model Engineering Introduction to Game Development Foundations of Cyber Security Introduction to Nanotechnologies Introduction to Medical Image Processing


    This program culminates in a comprehensive exam. Graduates work as engineers supporting industries including telecommunication, aerospace, defense, systems integration, automotive, manufacturing, and shipbuilding. In addition to being a top-quality program, ODUs ME in Electrical and Computer Engineering is also highly affordable.

  8. Syracuse University

    Syracuse, NY


    Syracuse University is a private research university founded in 1870. Syracuse is located in the heart of New York State and is comprised of thirteen colleges and schools. Over 22,000 students at Syracuse benefit from hands-on learning and customizable programs. Its consistently recognized as a top research university. Syracuse offers more than 200 advanced degree programs, including an online MS in Computer Engineering.

    Program Features

    The immersive Master of Science in Computer Engineering program empowers students to create groundbreaking software, hardware, and assured solutions for emerging systems. Students develop critical thinking and problem-solving abilities while learning the latest in computer architecture, network systems, advanced programming, and security and assurance. Courses include:

    Advanced Computer Architecture Advanced Data Structures and Algorithms Computer and Internet Security Machine Learning Software Engineering


    This program can be completed in just 15 months. Graduates are employed by IBM, Amazon, Lockheed Martin, Bank of America, Boeing, Charles Schwab, Hulu, and other leading companies. Syracuse is designated by the Department of Homeland Security as A Center of Academic Excellence in Information Assurance Education and Research.

  9. University of Florida

    Gainesville, FL


    A top public university in Gainesville, Florida, the University of Florida enrolls over 54,000 students. Its ranked among the top ten public universities nationwide by U.S. News and World Report. UF is also one of the top 40 universities overall. The spirited university boasts an impressive alumni network, a diverse student body, and affordable, high-quality programs. UFs ECE-EDGE program offers an online masters degree in Electrical and Computer Engineering.

    Program Features

    Students can earn an MS or ME in Electrical and Computer Engineering through the ECE-EDGE program. The program offers over 80 graduate courses annually in ten areas of specialty. Students have a high level of flexibility in selecting coursework and research direction. Course options include:

    Advanced Systems Programming Cross Layered Systems Security Pattern Recognition and Intelligent Systems Foundations of Digital Signal Processing Reconfigurable Computing


    More than 95 percent of students admitted to UFs program complete it successfully. Students are recruited by top companies for internships, and graduates work at some of the worlds largest, most technically advanced companies.

  10. North Carolina State University at Raleigh

    Raleigh, NC


    A land, sea, and space grant institution, North Carolina State is a public research university in Raleigh, North Carolina. The university is a powerhouse in STEM disciplines. Students receive an excellent return on investment. Princeton Review ranks NC State fourth in Best Overall Public University Value. Its also ranked one of the best public universities by U.S. News and World Report. NC State offers an online MS in Computer Engineering.

    Program Features

    The 30-credit Master of Science in Computer Engineering is designed for students with an undergraduate degree in engineering. The program emphasizes computer architecture and systems, VLSI systems, and networking. Individuals work with an advisor to develop a customized Plan of Graduate Work. Course options include:

    Embedded System Architectures Computer and Network Security Introduction to Wireless Networking Advanced Parallel Computer Architecture Memory Systems


    Applicants should have an overall GPA of at least 3.25. However, some applicants with a 3.0 may be admitted on a provisional basis. Applicants must also submit three letters of recommendation and GRE scores. This program does not require a thesis. This degree can be completed part-time or full-time.

Online College Resources

Helping you prepare and gain the most out of your educational experience.

Discover a program that is right for you.

Search schools to find the program that is right for you.