Careers in computer engineering are expected to grow 5 percent between 2016 and 2026, according to the Bureau of Labor Statistics (BLS). Most computer engineers have at least a bachelor’s degree from an accredited program. Computer engineers may be involved in developing networks, creating ways for computers to operate faster at smaller sizes, and understand the “body” and “mind” of computers.
Online master’s in computer engineering programs may prepare you to pursue and lead on research and development of improvements both in the field and other within technologies. Students in online computer engineering graduate programs may learn about the interdisciplinary roles that computer engineers will find within industries new and their research.
Choosing a Graduate Online Computer Engineering Degree
Online computer engineering programs are typically 30 credits and completion of the degrees depend upon enrollment and program type. Some programs offer electives and thesis options. Others will require a completion of a project before awarding your computer engineering degree. Each online computer engineering program will offer you different options. It may be helpful to ask these questions of your advisor or admissions counselor:
- How will an online master’s in computer engineering help my career? Will this master’s degree help you get farther in your current role? How will your salary change? If at all? It can be said that there is a move toward definitive integration of technology in many aspects of our lives. How will obtaining an online master’s in computer engineering affect your role in this progression?
- What is the difference between a bachelor and master’s degree in computer engineering? A bachelor’s degree in computer engineering sets the foundation and continued learning for engineers of many fields. Earning a master’s degree in computer engineering may help to prepare students for managerial positions and possibly a higher income. Graduates of computer engineering graduate programs may work in research and development for private or government firms.
- What does an online master’s degree in computer engineering look like? Some online master’s in computer engineering programs will offer a master of science with the major of computer engineering. Other programs may provide students with an option of pursuing a master of engineering. Specializations and curriculum will vary program to program. The approach to online learning, in the same, will also differ depending on faculty availability and use of technology.
Sponsored Online Master's Programs
Is an Online Computer Engineering Degree Right for You?
In this age of technological advancement and growth, it can be likely that more and more technology degrees will be offered online. An online computer engineering master’s degree is likely to have a comparable and equal on-campus counterpart. Check with the offering university to make sure.
What to Expect
Admissions and application requirements will vary program to program. Some programs will require a 3.0 undergraduate GPA, a bachelor’s degree in a similar or relevant field, an understanding of discrete mathematics, calculus, data structures, and programming, and sometimes the Graduate Record Exam (GRE) is required.
Some of the online master’s in computer engineering programs will require a set of core classes, electives, a project requirement, and a thesis option.
Online graduate computer engineering degree programs should offer similar core coursework that is equivalent or better than the on-campus counterparts.
You are likely to enroll in the following courses as a part of your online computer engineering program:
- Computer Architecture: Exploring the concepts of memory systems, run-time optimization, parallel processing, cache design and analysis and data flow architectures.
- Hardware/Software Design: Students may learn partitioning of hardware and software systems, understand actuators and embedded control, software development lifecycle, and/or system level modeling.
- Computer Networks: Emphasizing techniques for networking tasks such as error and flow control, switching, routing, and traffic control. Review of data communication networks and principles of network and protocol design.
Graduate programs are most likely to have professors and instructors who are leading experts within their fields. These faculty members may also work on real-world solutions and/or advancement research. Make sure to review faculty profiles to match up their on campus roles with their online presence. Having instructors who are well-versed in computer engineering will ensure continuity between on-campus and online programs and also play to the quality of online education that you are receiving.
Jobs After Your Master’s in Computer Engineering Degree
After obtaining your master’s in computer engineering, you may have been prepared to enter management positions. Some of your coursework will be advanced versions of the undergraduate offerings. Computer engineers will most likely work with hardware and software systems in design, testing, analysis and manufacturing processes.
The Bureau of Labor Statistics projects that employment of computer engineers will increase about 4,000 positions between 2016 and 2026. Some types of employers that you can pursue include:
- Computer Systems Design
- Computer and Peripheral Equipment Manufacturing
- Semiconductor/Electronic Component Manufacturing
- Research and Development in Physical, Engineering, and Life Sciences
A master’s degree in computer engineering can be considered versatile and even sometimes paired with electrical engineering, computer engineers are likely to complete designs for integration of devices in processors and other components of computers, i.e. cars, home appliances, and medical devices that are Internet-ready.
With the growth and increase of technological advances, the need for computer engineers and other related positions can be considered key to the future of tech. With technology skills in analytical software, computer aided design, object or component orientation, and operating systems, computer engineers are likely to be relied upon in the development and maintenance or new and existing computer systems.
Alternative Online Programs
This online program guide focuses on computer engineering. You can also choose to review similar and parallel technology and data management programs in our other guides:
- Online Data Science Masters
- Masters in Business Analytics Online
- Online Masters in Computer Science
- Online Masters in Cybersecurity
- Masters in Information Systems
- Masters in Business Intelligence
- MBA in Analytics Programs
- Data Science Certificates
- PhD in Data Science
Online Master’s in Computer Engineering Programs
We found 20 universities in our directory offering online master’s in computer engineering programs. If you represent a university and would like to contact us about editing any of our listings, or adding new programs, please send an email to email@example.com.
Syracuse University’s College of Engineering and Computer Science offers a Master of Science in Computer Engineering program delivered online. This program requires 30 credits and prepares students to create groundbreaking hardware and software solutions in an ever-changing industry. Students will gain the skills to solve computer engineering challenges through live, online classes, an on-campus immersion, and interactive coursework. The M.S. in Computer Engineering program requires applicants hold a bachelor’s degree in a related technical field with a GPA of 3.0 or higher. Applicants must submit official transcripts, letters of recommendation, a resume, and a personal statement. GRE waivers are available for qualified applicants.
Colorado State University
Colorado State University’s Master of Science (M.S.) in Computer Engineering and Master of Engineering (M.E.) with a specialization in Computer Engineering both place a heavy emphasis on computer system design and exploration, architecture of mobile and warehouse scale computers, network programming, and internet protocols. Students learn to identify, formulate, and solve advanced engineering problems using fundamental computer engineering principles, methodologies, and tools. Both the M.S. and M.E. degrees are comprised of 30 credits in synchronous and asynchronous formats. The programs can be completed in 24 months, and while the program is comprehensive, no thesis is required.
Florida International University
Florida International University offers a Master of Science in Computer Engineering degree with a concentration in Network Security that is comprised of 30 credits. Their highly relevant and continually evolving curriculum includes courses in ethical hacking, forensics, network security, and malware analysis. By graduation, students will not only have skills to protect and defend networks from attacks, but also the ability to take on a leadership role. The program is offered in an asynchronous format, with course materials available at all times. The comprehensive program can be completed full-time in 10 months, but can also be completed over a longer timeframe part-time.
Georgia Institute of Technology
Georgia Institute of Technology is home to the largest Electrical and Computer Engineering graduate academic program in the nation. The program, comprised of 30 credits, is offered both online and in-person. All online classes are asynchronous, with resources available 24/7. Resources the program have include 19 research centers, 110 faculty members, and numerous laboratories. With 11 specializations, Georgia Institute of Technology offers over 100 courses at the graduate level. The program must be completed within six years after enrollment.
Illinois Institute of Technology
Illinois Institute of Technology offers a Master of Science in Computer Engineering degree that is comprised of 30 credits. The program offers specializations in communication systems, computer communication, computer engineering, control systems, and more. The Electrical and Computer Engineering Department at Illinois Tech is well regarded with a distinctive hands-on, ABET accredited curriculum delivered by faculty who are world renown in their respective areas of research in emerging technologies. A background in computer engineering is recommend to apply, and a Bachelor’s degree is required. The program can be completed within one year of full-time study, or in a maximum of five years with part-time study.
Iowa State University
Iowa State University offers a Master of Science in Computer Engineering degree that is comprised of 30 credits. The program is offered in an asynchronous format and has six areas of focus, including: advanced electronics and materials, communication, controls and signals, computing and network systems, energy systems, secure and reliable computing, and software systems. The program is typically completed within five years.
Johns Hopkins University
Johns Hopkins University offers a Master of Science in Electrical and Computer Engineering degree through one of the largest graduate degree programs in the country. The program is designed to prepare students to develop systems for communication, computation, information transformation, power generation and transmission, measurement, and control. Both online, in-person, and hybrid classes are offered, with online courses offered in an asynchronous format. The program offers two areas of concentration in Photonics and Communications and Networking, but the curriculum covers foundational topics such as electromagnetics, electronic devices, and systems theory. The program must be completed within five years after enrollment.
Missouri University of Science and Technology
Missouri University of Science and Technology offers students a unique opportunity to learn about the relationships among different engineering disciplines through their Master of Science in Computer Engineering. Their online program is offered in a synchronous format, but live classes are archived online for review and easy access. Class topics and studies provided to students include: Design of Digital Systems, Computer Architecture, Embedded Computer Systems, Computer Networks, Computer Security and Computational Intelligence. A background in computer engineering is recommend to apply, and a bachelor’s degree is required. The program must be completed within six years.
Old Dominion University
Old Dominion University offers a 30-credit Master’s in Electrical and Computer Engineering program with a focus on leadership. Through ODU’s program, students will benefit from the teaching and research expertise of ODU’s Electrical & Computer Engineering faculty as they learn both engineering theory and practical application. Students will participate in online classes that are offered in a synchronous format. The curriculum concludes with a comprehensive final exam that covers all previous coursework.
Purdue’s Electrical and Computer Engineering curriculum provides the foundation to excel and lead in a global engineering environment. Their synchronous and asynchronous online courses are designed for working engineers and provides the foundation to excel and lead in a global technology environment. The program itself is consistently ranked in the top ten master’s programs for Computer Engineering by the U.S. News and World Report. Most students in Purdue’s Computer Engineering program majority choose to begin their studies by taking one course at a time to ensure they find a successful balance of work, life, and school.
Stevens Institute of Technology
With a mix of theory, applied research, and technical knowledge, Stevens Institute of Technology offers a Master of Science in Computer Engineering degree that equips students with the skills needed to pursue a career on the cutting edge of design and development. The 30-credit program offers online classes in both a synchronous and an asynchronous format, taught by renowned faculty members, including National Academy of Engineering (NAE) members, IEEE Fellows, major grant recipients, patent holders and editors of prestigious journals. The program offers a variety of areas of focus, including big data, machine learning, smart healthcare, and cybersecurity. Students may complete a thesis in the program, but a non-thesis option is also available. The program must be completed within five years after enrollment.
Texas A&M University
Texas A&M boasts a rigorous online Master’s of Electrical and Computer Engineering program that matches their on-campus program. Students enrolled in the 30 credit program have access to class lecture notes, tutoring from well-qualified teaching assistants and relevant software tools. Their classes are offered in an asynchronous format, where course lectures are recorded and posted within the same day. With a mission to educate electrical and computer engineers with a solid background of fundamentals, stretching their imaginations, students in the distance learning program will be fully prepared to graduate with a tool set needed for any job.
University of Arizona
The Master of Science in Electrical and Computer Engineering at the University of Arizona is a perfect fit for working engineers looking to enter a more design-oriented role, playing a central part in the creation and planning phase of new technologies. The 30-credit program is offered in an asynchronous format with a curriculum that requires students to specialize in one of the following: wireless communications and networks, communications and control, digital signal processing, high-performance computing, computer networks, software engineering, artificial intelligence, detection and estimation, holography and diffractive optics, simulation modeling, or heterogeneous systems design. While courses can be completed in a 100% online format, some courses offer live lectures recorded in the classroom and uploaded to the digital learning platform within the day. The master’s degree can be completed in as little as a year and a half.
University of Delaware
With a 30-credit curriculum designed to prepare students to lead the development of sophisticated engineering solutions that repel cyber threats, University of Delaware’s Master of Science in Computer Engineering program is a good fit for students interested in focusing on security. The program offers asynchronous courses that use foundational theory and hands-on skill building to challenge you to develop efficient designs and algorithms that incorporate defenses against cyber threats during information exchange. The comprehensive curriculum covers information processing, networks, and efficient algorithm design.
University of Idaho
University of Idaho offers a Master of Science and a Master of Engineering in Computer Engineering. These degrees are both comprised of 30 credits delivered in an asynchronous format and a synchronous format. Two paths are available for the program, a thesis option and a non-thesis option through part-time or full-time enrollment. Students have up to five years to complete the program, but can take as many as 16 credits a semester.
University of Michigan-Dearborn
University of Michigan offers a Master of Science in Computer Engineering degree that aims to provide graduates with a strong background in theories and a good knowledge of the latest technologies in the electrical and computer engineering disciplines. Students in the program have the option to complete the program in an on-campus format, hybrid format, or online format. The online program is offered in an asynchronous format with the following concentrations offered: computer architecture and design, networks and communications, intelligent systems, and multimedia engineering. The program can be completed either part-time or full-time, with both options teaching students the skills needed to conduct research in advanced engineering fields.
University of Virginia
University of Virginia offers a Master’s of Engineering in Electrical and Computer Engineering program designed for engineers currently in practice who feel the need to become knowledgeable in the latest areas of Electrical and Computer Engineering. The 30-credit comprehensive curriculum offers online classes are offered in both a synchronous, real-time format as well as an asynchronous format. However, students are encouraged to take courses in real-time. The program must be completed within five years after enrollment.
Virginia Polytechnic Institute and State University
Virginia Tech offers a Master of Science in Computer Engineering degree that is comprised of 30 credits. Online classes are offered in a synchronous, real-time format by using Interactive Videoconferencing (IVC). Two tracks are available: a thesis track, or a project and report track. The thesis track is perfect for students who want to hone in on a specific skill within the field, where the non-thesis option is better or students who seek broad-based knowledge which results from more coursework.