Written By - Daniel D'Souza

Edited By Arlene Ward

Review & Contribution By Brian Bliss

Students interested in breaking into the flourishing career field of Computer Engineering will almost certainly need to hold a master’s degree in this area. Many programs require rigorous in-person time commitments and might be highly expensive, but fortunately, this page helps one navigate all the aspects that go into finding an Online Computer Engineering Master’s Degree. This page will review cost, timeframe, and other resources important to helping students make the decision that can bring their career prospects to a new level.

online master’s degree in Computer Engineering

Table Of Contents

Featured Online Programs

Southern New Hampshire University

PROGRAM: Online Masters Degrees

Southern New Hampshire University is a private, nonprofit, accredited institution with more than 3,000 on-campus students and over 60,000 online students, making us one of the fastest-growing universities in the country. Founded in 1932, we’ve been relentlessly reinventing higher education ever since and have gained national recognition for our dedication to helping students transform their lives and the lives of those around them.

We’re proud to provide affordable, accessible education that students can pursue on our 300-acre campus in Manchester, NH, over our innovative online platform or at our regional centers in Manchester, Nashua, Portsmouth and Salem, NH, and Brunswick, ME.

SNHU has earned the GetEducated.com Best Buy and Best of Business – Best Online Degree awards and is consistently ranked as a top Military Friendly® School by G.I Jobs®.

Most Affordable Master’s in Computer Engineering Online Programs

Ease financial concerns and explore affordable opportunities for academic journeys with a curated list of the Most Affordable Master’s in Computer Engineering Programs Online. Don’t let cost deter aspirations—discover accessible paths to elevate expertise in the dynamic field of Computer Engineering.

<a href="https://www.onlinemasterscolleges.com/online-computer-engineering-masters/">Online Master's in Computer Engineering</a>

Code copied successfully!

College Name & AddressTuitionGraduation Rate
University of New Mexico
1700 Lomas Blvd NE, Albuquerque, New Mexico 87106
Texas A&M University
JKW Administration Building, Suite 200, College Station, Texas 77843
University of Idaho
875 Perimeter Drive MS 2282, Moscow, Idaho 83844
Mississippi State University
Lee Boulevard, Mississippi State, Mississippi 39762
Florida International University
11200 S. W. 8 Street, Miami, Florida 33199
North Carolina State University
2101 Hillsborough Street, Raleigh, North Carolina 27695
Purdue University
Hovde Hall of Administration, West Lafayette, Indiana 47907
Iowa State University
1750 Beardshear Hall, Ames, Iowa 50011-2103
Auburn University
Auburn, Alabama 36849
Old Dominion University
5115 Hampton Blvd, Norfolk, Virginia 23529
Kansas State University
919 Mid-Campus Drive, Anderson Hall, Manhattan, Kansas 66506
Missouri University of Science and Technology
300 W.13th Street, Rolla, Missouri 65409
Colorado State University
102 Administration Building, Fort Collins, Colorado 80523
University of Florida, Gainesville
Tigert Hall, Gainesville, Florida 32611
University of Michigan, Dearborn
4901 Evergreen Rd, Dearborn, Michigan 48128
Virginia Polytechnic Institute and State University
210 Burruss Hall, 800 Drillfield Dr., Blacksburg, Virginia 24061
University of South Carolina
Columbia-Campus, Columbia, South Carolina 29208
Georgia Institute of Technology
820 N Washington Ave, 225 North Ave, Atlanta, Georgia 30332

Source – Integrated Post Secondary Education Data System & University Data
*Tuition rates are for in-state and per year. Program specific rates may apply.
**NA – data not available

Best Master’s in Computer Engineering Programs Online Programs

Affordable pricing is a good quality to look for in an academic program, but other attributes are also essential to consider. Here’s a list of some of the highest-rated online master’s degrees in Computer Engineering based on other factors such as financial support available to students, graduation statistics, and student selectivity. Here is a list of the best colleges for computer engineering that offer online master’s programs:

<a href="https://www.onlinemasterscolleges.com/online-computer-engineering-masters/">Online Master's in Computer Engineering</a>

Code copied successfully!

College Name & AddressTuitionGraduation Rate
Texas A&M University
JKW Administration Building, Suite 200, College Station, Texas 77843-1248
Florida International University
11200 S. W. 8 Street, Miami, Florida 33199
Colorado State University
102 Administration Building, Fort Collins, Colorado 80523-0100
North Carolina State University
2101 Hillsborough Street, Raleigh, North Carolina 27695
Iowa State University
1750 Beardshear Hall, Ames, Iowa 50011-2103
University of Michigan, Dearborn
4901 Evergreen Rd, Dearborn, Michigan 48128
Villanova University
800 Lancaster Avenue, Villanova, Pennsylvania 19085
University of Southern California
University Park, Los Angeles, California 90089
Stevens Institute of Technology
Castle Point On Hudson, Hoboken, New Jersey 07030
Worcester Polytechnic Institute
100 Institute Road, Worcester, Massachusetts 01609
Syracuse University
900 South Crouse Ave., Syracuse, New York 13244
Purdue University
Hovde Hall of Administration, West Lafayette, Indiana 47907
Georgia Institute of Technology
225 North Ave, Atlanta, Georgia 30332
University of Florida, Gainesville
Tigert Hall, Gainesville, Florida 32611

Source – Integrated Post Secondary Education Data System & University Data
*Tuition rates are for in-state and per year. Program specific rates may apply.
**NA – data not available

Understanding an Online Master’s in Computer Engineering Program

Designed for current IT professionals or those with a background in computer or data science, a master’s in cyber security teaches a broad range of skills, including cloud security, data protection, and network analysis, and leads to a variety of careers.

Curriculum for an Online Master of Computer Engineering Program

The online Master of Computer Engineering program offers an extensive curriculum blending advanced theory and practical skills. Designed for working professionals, it covers core topics such as digital systems, computer architecture, and embedded systems. Students engage in virtual labs, collaborative projects, and coursework focused on emerging technologies. This program equips graduates with the expertise needed to excel in rapidly evolving computer engineering fields.

Some core courses in a Master of Computer Engineering program may include:

  • Communication Systems Engineering: In this course, students will learn about the principles and relevant applications of computer communication systems. This course covers topics including coherent and noncoherent detection, samplings, and quantization.
  • Computer Architecture: This course gives students an in-depth look at the modern computer and everything that goes into building and maintaining it. Students will learn about cache systems, control circuitry, and analog-to-digital processes.
  • Electronics Material: Computer engineers need a solid understanding of electronics materials and their applications. This course dives into material types and their specific properties.
  • Nanostructures: Nanostructures are structures that are of intermediate size between microscopic and microstructures. In modern computers, these structures are used for nanotechnology to keep up with the pace of the miniaturization of computer chips. This course exposes students to nanostructure optical properties, quantum, confinements and fabrication, and characterization.
  • Digital Signal Processing: Digital Signal Processors process signals containing a discrete, discontinuous representation of numbers and letters. In this course, students are taught about DSPs and various theories involved with digital signal processing and how this technology is in modern-day communication equipment that uses digital technology.
  • Software/Hardware Design for Embedded Systems: Embedded Systems is a field where software is created to control and operate hardware devices. Certain types of hardware designs are required for these devices to respond to commands coming from software applications. In this course, students are taught how hardware and software are designed to function as embedded systems.

The Master in Computer Engineering is a valuable program, unlocking opportunities across sectors utilizing computer hardware and software. Acquired skills are highly sought by employers, which students will have after graduating from the program. Here are some of these skills:

  • Advanced Knowledge in Computer Engineering Practice: Mastery of vision, analysis, design, validation, and deployment.
  • Experimental Design and Analysis: Ability to design and conduct experiments, analyze data, and draw conclusions using engineering judgment.
  • Ethical Awareness: Recognition of ethical implications in engineering work, including social and environmental considerations.
  • Lifelong Learning: Commitment to continuous learning in engineering or other professional areas for ongoing career success.
  • Team Collaboration: Excellence as a team member, demonstrating leadership, inclusivity, collaboration, goal-setting, task organization, and objective achievement.
  • Leadership Qualities: Capacity for leadership and teamwork in interdisciplinary settings involving engineering, science, and business.
  • Problem Solving: Recognition, formulation, and resolution of complex engineering issues using principles from engineering, science, and mathematics.
  • Innovative Design: Application of engineering design to create solutions considering cultural, social, environmental, economic, and global factors.
  • Public Health and Safety Considerations: Integrating public health, safety, and welfare into engineering solutions.
  • Global Perspective: Understanding and considering global factors in engineering practices and decisions.

Degree Types for Online Computer Engineering Master’s Programs

A master’s in computer engineering comes in two types: Master of Science in Computer Engineering and Master of Computer Engineering.

Master of Science in Computer Engineering (MS in Computer Engineering)

The Master of Science in Computer Engineering, commonly known as MS in Computer Engineering, adopts a scientific approach by exploring theories and research. This degree provides practical knowledge in computer engineering, equipping graduates for advanced roles within the industry.

Master of Computer Engineering

The Master of Computer Engineering degree emphasizes practical skills development. Geared towards preparing professionals for tasks in computer science, automation, digitalization analysis, design, implementation, and system management, this program focuses on the practical application of computer engineering theories and skills.

Common Specializations for an Online Master’s in Computer Engineering

Like many degree programs, “Computer Engineering” is an umbrella term for various emphases students can pick from based on their goals. It is important to know that many schools offer online master’s in computer engineering and electrical engineering programs. This is because computer engineering also involves hardware technologies based on electrical engineering. Here are some specializations students pursuing a master’s degree in computer engineering online can opt for:

Area of FocusDescriptionCareers This Concentration Prepares For
Communications and NetworkingStudents interested in a Networking and Communications focus will learn to handle the necessary operations that link a series of computers together, whether locally or wide-range.Network Administrator; Network Manager; Telecommunications Specialist; System Technician
Electronics and Solid-StateStudents studying in this area will learn to design and develop a wide range of electronic devices utilizing solid semiconductors.Electronics Engineer; Manufacturing Engineer; Product Design Engineer
Signal ProcessingMost people know that when data or signals are inputed into a computer, they are translated into a series of 1’s and 0’s. Students interested in specializing in Signal Processing learn to manipulate and manage these digital signals.Digital Signal Software Engineer, Analog Design Engineer, Communications Algorithm Engineer
Optics and PhotonicsAn emphasis on Optics and Photonics will help students better understand the side of computer engineering that deals with lasers, holography, and optical data processing.Adaptive Optics Software Engineer; Computer Vision Scientist; Photonics Engineer

Online Master’s in Computer Engineering Program Length

Typically, the time frame for degree completion depends on how quickly the student wants to graduate and their time constraints. Many graduate programs offer full-time and part-time scheduling, so students can choose whatever path best meets their individual needs and pacing. Online learning provides the added benefit of flexibility. Online master’s programs give students the flexibility to learn where and, in some cases, when works best for them. A student who wants to finish their programs faster can complete their degree in about 1.5-2 years, whereas another student might prefer a slower pace, spread out over 2.5-3 years.

Accelerated Computer Engineering Programs

Many Universities in the United States provide accelerated master’s programs in computer engineering tailored for working professionals managing the demands of school and employment or for students seeking expedited completion of their studies. This program usually integrates a bachelor’s and master’s degree, enabling completion in 5 years instead of the standard 6. However, it’s crucial to note that such programs require significant time and effort from students.

Master’s in Computer Engineering Online Admission Requirements

So, what does it take to get into one of these programs? Most students know they need to apply to graduate-level programs but aren’t entirely sure what requirements they need to meet. Below are a few common pre-admissions requirements students may come up against when considering applying to a program:

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field
  • Official transcripts from all previously attended institutions
  • Minimum GPA requirement (typically 3.0 or equivalent)
  • Letters of recommendation (usually 2-3)
  • Resume or curriculum vitae highlighting relevant experience
  • Statement of Purpose or Personal Statement
  • GRE  Scores may be required (varies by program)
  • TOEFL or IELTS scores for international applicants (if applicable)
  • Online application form with associated fees

Master’s in Computer Engineering Online No GRE Programs

Many online master’s degree programs in computer engineering do not require applicant’s scores from the Graduate Record Examination (GRE) or the Graduate Management Admission Test (GMAT). Explore the following schools to learn more about online master’s degrees in computer engineering that do not require the GRE:

Colorado State University 1
Purdue University 2
University of Michigan, Dearborn3

Accreditations for Master’s in Computer Engineering Online Programs

Accreditation is a crucial indicator of value and quality, showcasing a program’s adherence to industry standards and ability to produce graduates poised for professional success. The Accreditation Board for Engineering and Technology (ABET)4 is a leading organization accrediting computer engineering programs, assessing elements like curriculum, student outcomes, faculty, and facilities. Additionally, colleges receive national or regional accreditation from independent organizations recognized by the U.S. Department of Education 5. Some colleges also gain regional accreditation by one of the following bodies:

 Further details on accreditation are in the Guide to College Accreditation.

Free Courses for Online Computer Engineering Master’s Students

Many computer engineering courses are freely accessible online through reputable platforms. While these courses may not typically offer certifications acknowledged by academic institutions or certain employers, they furnish supplementary knowledge in computer engineering, proving beneficial for research, assignments, or exams. Here are some noteworthy options to explore:

CourseDescriptionProvided by
Introduction to Computer Network Security12This free online course on computer network security explores various types of network security to protect homes or businesses. Security is crucial in computing, whether for a home computer user, a small startup, or a multinational corporation. The course delves into core principles and concepts of a secure network, covering aspects from creating appropriate passwords to intricate network security principles.Alison
Electrical and Computer Engineering – ECE 25213This free course comprehensively explores electrical and computer engineering topics. Covering fundamental principles and applications, the course equips learners with foundational knowledge in these fields. Ideal for students and professionals seeking to enhance their understanding of electrical and computer engineering concepts.Class Central
Computer Science Principles14This course is for students seeking an initial glimpse into computer science. Participants will grasp the fundamentals of the Python programming language, establishing a solid foundation in core computer science concepts for further exploration.Udemy

How to Pay for a Master’s in Computer Engineering Online Degree

Since computer engineering graduate programs often involve significant tuition, students must explore various avenues to fund their education. Below are several methods students can leverage to cover the costs of tuition, living expenses, and additional items such as books, course materials, and fees.


Scholarships provide financial support for education, rewarding academic excellence, talent, or specific achievements. These funds alleviate the burden of tuition, enabling students to pursue higher education. Merit-based, need-based, and specialized scholarships exist, fostering inclusivity and diversity. Application criteria vary, encouraging individuals to showcase their unique qualities and aspirations.


Grants are financial awards institutions, government entities, or private organizations provide to support projects, research, or educational endeavors. Unlike loans, grants do not require repayment and support in different areas like innovation, community development, and personal growth.

Graduate Assistantships

Graduate Assistantships offer students financial support and valuable experience involving teaching or research responsibilities. These positions enhance academic pursuits, fostering professional development and networking. By gaining a stipend, tuition waivers, or both, students contribute to university activities while advancing their education.

Student Loans

Student loans provide financial assistance for education, enabling individuals to cover tuition and related expenses. These loans attract interest and need to be paid back, often after the student completes their education or leaves school, serving as a valuable resource for those seeking financial support to pursue higher learning.


FAFSA, or Free Application for Federal Student Aid, is crucial for U.S. students seeking financial assistance for higher education. Completing FAFSA determines eligibility for federal grants, loans, and work-study programs, facilitating access to college or vocational school funding.

To better understand college funding, read the best guide to financial aid.

Scholarships for students pursuing Computer Engineering Degrees

There are several Scholarships for Computer Engineering Degrees; here are a few:

NANOG Scholarship Program 15

The North American Network Operators’ Group (NANOG) is a nonprofit advocacy group dedicated to advancing an open, secure, and robust internet. They administer a scholarship program to assist current undergraduate or graduate-level students pursuing a degree in computer engineering. Eligibility includes students to be enrolled in an undergraduate or graduate program at an accredited university and maintain a GPA of 3.0. 

Award Amount: $10,000 

Deadline: Varies

PSGC Graduate Research Fellowship Program16

The Pennsylvania Space Grant Consortium (PSGC) awards a fellowship to students pursuing advanced degrees in science, technology, engineering, or humanities related to NASA research and development. PSGC fellowship is specifically meant for students attending Penn State University. Applicants must be U.S. citizens admitted to Penn State’s graduate school in a related program. 

Award Amount: $5,000 

Deadline: March annually

SEMA Memorial Scholarship Fund17

The Specialty Equipment Market Association (SEMA) is a trade association of diverse manufacturers, distributors, retailers, etc., of the specialty parts and accessories used in vehicles. SEMA administers a scholarship fund to foster the next generation of automotive industry leaders and innovators. This award is meant to help students pay their college tuition fees. Eligibility criteria include that the student pursues a degree in technology in the U.S. and maintains a minimum GPA of 2.5. Award Amount: $5,000 

Deadline: Varies

Measurement Science Conference Scholarship 18 

The Measurement Science Conference was founded in 1970 to promote education and professionalism in science and related disciplines. MSC established a fund to grant scholarships to students pursuing education in Engineering, Science, and Quality Assurance degree programs. Applicants for these awards should be admitted into an accredited university with a minimum GPA of 3.0. Successful award receivers should attend the MSC luncheon.

Award Amount: $2,000 

Deadline: January every year

Career Opportunities and Salaries for Online Computer Engineering Master’s Graduates

While many professions require only a bachelor’s degree, obtaining a master’s in computer engineering enhances employment prospects, enabling specialization and often resulting in higher salaries. Security analysis, software and hardware development, or database administration opportunities can be pursued through an online master’s in computer engineering.
Although the U.S. Bureau of Labor Statistics (BLS) anticipates a modest 5% growth in computer hardware engineering 19 jobs from 2022 to 2032, around 4,600 annual openings are projected. Pay and career prospects are also shaped by years of experience, certifications, and geographical location. The following are various computer engineering roles, accompanied by insights into job growth and median annual salaries:

OccupationMedian Annual SalaryJob Growth (up to 2032)Job Description
Computer and Information Systems Managers20$164,07015% (much faster than average)Computer and information systems managers, also recognized as IT managers or IT project managers, organize, coordinate, and oversee computer-related initiatives within an organization. They are pivotal in defining an organization’s information technology objectives and are responsible for implementing these goals through computer systems.
Computer Engineer21$94,126No Data AvailableThe computer engineer is involved in designing, creating detailed designs, implementing, conducting unit testing, integrating, performing systems testing, and utilizing test automation. They exhibit a demonstrated ability to collaborate as part of a team in executing research projects. Their skills include evaluating findings and translating functional requirements into technical specifications to determine design and technical data.
Computer Hardware Engineer22$78,422No Data AvailableThe computer hardware engineer updates existing equipment and components to ensure compatibility with the latest software. They assess factors such as required reporting formats, cost constraints, and the necessity for security restrictions to determine hardware configuration. Additionally, they design and develop computer hardware, including central processing units (CPUs), support logic, microprocessors, custom integrated circuits, printers, and disk drives.
Software Developers, Quality Assurance Analysts, and Testers23$124,20025% (much faster than average)Software developers create computer programs enabling users to perform specific tasks and develop the underlying systems powering devices or managing networks. Software quality assurance analysts and testers design and implement tests to detect issues and gain insights into the software’s functionality.

Certifications and Licensing for Online Computer Engineering Master’s Students

Professional computer engineering certifications enhance and expand the knowledge and skills obtained through academic degree programs. These advanced credentials are tailored to showcase technical expertise in specific areas of computer engineering. While certain certifications may necessitate additional qualifications and work experience, numerous companies and organizations offer general, vendor-specific, and vendor-neutral (third-party) certifications to individuals with master’s degrees. Here are some examples:

Microsoft Certified: Azure Solutions Architect Expert24

The Microsoft Certified: Azure Solutions Architect Expert certification validates advanced skills in designing and implementing solutions on Microsoft Azure. Achieving this credential demonstrates proficiency in guiding organizations through the entire lifecycle of cloud services, ensuring secure, scalable, and reliable solutions aligned with business objectives.

Google Developers Certification25

Google Developers Certification allows individuals to showcase proficiency and skills. Upon passing an exam, the achieved certification becomes a valuable asset for self-promotion within communities, projects, and professional networks. Certification exams are supported by comprehensive training content, and successful candidates are featured on the official certification directory, with the option to display their digital mark on platforms like LinkedIn and Twitter.

IEEE Computer Society Software Developer26

The IEEE Computer Society Software Developer certification includes three specialized certifications: Associate Software Developer, Professional Software Developer, and Professional Software Engineering Master, each validating distinct expertise in software development. These certifications attest to individuals’ proficiency in designing, coding, testing, and maintaining software applications, highlighting their competence in specific aspects of the dynamic field of software development.

CompTIA Security+27

CompTIA Security+ is a globally acknowledged certification validating essential skills for executing core security tasks and initiating a career in IT security. This certification serves as a global benchmark for individuals entering or advancing in the field of information security.

Additional Resources for Online Computer Engineering Master’s Students

Engaging with a professional organization or association can offer training, conferences, networking opportunities, job leads, field research, and various resources. Aspiring computer engineering students are encouraged to explore and, if feasible, become members of these organizations for long-term benefits. The listed organizations below can be valuable for those aspiring to enter the field of computer engineering:

Association of Computer Engineers and Technicians (ACET)28

Established in 2004, the Association of Computer Engineers and Technicians (ACET) is a non-profit organization with over 14,000 members globally as of December 2011. Founded by IT professionals, ACET aims to elevate professional standards in the IT industry, emphasizing the importance of integrity and future well-being. Accredited members can add ACE or ACET to their name and seek domain name inclusion. ACET offers a comprehensive membership package, including marketing services and insurance coverage.

Electrical and Computer Engineering Department Heads Association (ECEDHA)29

The Electrical and Computer Engineering Department Heads Association (ECEDHA) serves as the voice for academic leaders overseeing over three hundred accredited electrical and computer engineering programs across the United States and Canada. ECEDHA is dedicated to advancing these disciplines, fostering collaboration among members, and enhancing communication with professionals, industry, government, and related communities.

Association for Computing Machinery (ACM)30

ACM, the world’s largest computing society, unites educators, researchers, and professionals, fostering dialogue, resource-sharing, and addressing industry challenges. With over 100,000 members globally and Councils in Europe, India, and China, ACM amplifies the profession’s voice, nurtures professional development, and advocates for critical technical, educational, and social issues worldwide.

The Institute of Electrical and Electronics Engineers (IEEE)31

The IEEE Computer Society (CS), uniting computer engineers, scientists, academia, and industry professionals, fosters global technological advancement. Setting standards in education and engagement, IEEE CS empowers its members and the industry through conferences, publications, and collaborative programs. It shapes the future by bringing together leaders for meaningful dialogue, debate, and collaboration, enabling new opportunities to serve the world better.

FAQs About Master’s in Computer Engineering Online Programs

Frequently Asked Questions

What is a Master’s in Computer Engineering?

Master’s in Computer Engineering is an advanced academic program exploring advanced computer engineering principles and technologies. It covers hardware, software, networking, and system design topics. This degree equips students with the skills needed for leadership roles in software development, hardware design, and network engineering.

What career opportunities are available after completing a Master’s in Computer Engineering?

How many years is a master’s in computer engineering degree?

Can I pursue a Master’s in Computer Engineering online while working?

Can I take a nonthesis master’s in computer engineering online?

How important is program accreditation in choosing an online Master’s in Computer Engineering?

Is an online master’s in computer engineering worth it?


Colorado State University

Purdue University

University of Michigan, Dearborn

Accreditation Board for Engineering and Technology (ABET) 

U.S. Department of Education.

 New England Commission of Higher Education (NECHE)

Middle States Commission on Higher Education (MSCHE)

Higher Learning Commission (HLC)

Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)

Northwest Commission on Colleges and Universities (NWCCU)

Western Association of Schools and Colleges (WASC) Senior College and University Commission (WSCUC)

Alison- Introduction to Computer Network Security

Class Central- Electrical and Computer Engineering – ECE 252

Udemy- Computer Science Principles

NANOG Scholarship Program

PSGC Graduate Research Fellowship Program

SEMA Memorial Scholarship Fund

Measurement Science Conference Scholarship 

 U.S. Bureau of Labor Statistics: Occupational Outlook for Computer Hardware Engineers 

U.S. Bureau of Labor Statistics: Occupational Outlook for Computer and Information Systems Managers

Salary.com- Computer Engineer

Salary.com- Computer Hardware Engineer

U.S. Bureau of Labor Statistics: Occupational Outlook for Software Developers, Quality Assurance Analysts, and Testers

Microsoft Certified: Azure Solutions Architect Expert

Google Developers Certification

IEEE Computer Society Software Developer

CompTIA Security+

Association of Computer Engineers and Technicians (ACET)

Electrical and Computer Engineering Department Heads Association (ECEDHA)

Association for Computing Machinery (ACM)

The Institute of Electrical and Electronics Engineers (IEEE)

Find Your Master’s Program

Start Your Next Step Today

Let’s help you find the right online master’s degree. You can browse through thousands of schools and their online programs. Start exploring the top 20 best online master’s programs now.