Computer engineering is a blend of computer science and electronic engineering. Computer engineers may be involved in developing networks, creating ways for computers to operate faster at smaller sizes, and understanding 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.
* GRE waivers available.Learn More
Students in online computer engineering graduate programs may learn about the interdisciplinary roles that computer engineers will find within industries new and their research. If you plan to teach courses in computer engineering at the college level, want to advance in your current computer engineering career, or just expand your learning, a part-time or full-time online master’s degree in computer engineering is a viable chosen pathway.
Choosing an Online Computer Engineering Masters
Most of the top online computer engineering programs are typically 30 credits and completion of the degrees depend upon enrollment and program type. Each program will offer you different options. Some programs offer electives and thesis options, while others will require a completion of a project before awarding your computer engineering degree. It may be helpful to ask these questions of your advisor or admissions counselor to find the best computer engineering program for you:
- 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’s and master’s degree in computer engineering? A bachelor’s degree in computer engineering sets the foundation for 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 programs in computer engineering offer live classes so that students can interact in real-time with instructors and their peers. Many online masters in computer engineering offer academic planning and career support to their online students as well as suggestions for networking opportunities.
Is an Online Masters in Computer Engineering 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: students learn best practices in computer architecture, hardware and software design, and computer networks. Check with the offering university to make sure the program is a good fit, has career services to help launch your career, and is ready to share student success stories with you.
What to Expect
Admissions and application requirements will vary program to program. Some programs will require a GPA minimum, 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.
Online Masters in Computer Engineering Career and Salary Outlook
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. The Bureau of Labor Statistics (BLS) projects that computer hardware engineer jobs will grow 2% between 2019 and 2029, which is slightly faster than the national average. The average salary for jobs in this field is $117,220 in September 2020. There are many computer engineering jobs to choose from, but if you’re looking to increase your salary, the highest paying computer engineering jobs are in computer and peripheral equipment manufacturing, research and development in the physical, engineering, and life sciences, and the federal government. The average annual salaries for these occupations are $140,840, $132,450, and $113,430 respectively.
A master’s degree in computer engineering can be considered versatile and may increase your earning potential. Sometimes paired with electrical engineering, the types of jobs computer engineers are likely to perform include completing 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 technology skills in analytical software, computer aided design, object or component orientation, and operating systems, computer engineers are also likely to be relied upon in the development and maintenance or new and existing computer systems.
Finding the Best Online Master’s in Computer Engineering Programs For You
In searching for the best online master’s in computer engineering across the United States, it’s important to take into account the length of the program, full-time or part-time options, and other prerequisites that may determine whether or not the program is a good fit. We’ve compiled a list of many online computer engineering programs to help you find a program best suited to your needs.
Online Master’s in Computer Engineering Programs
We found many 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.
Last updated: June 2020
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, 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 consists of 30 credits. 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.
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 research centers, and numerous laboratories. The program must be completed within six years after enrollment.
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. The program is typically completed within five years. Applicants must have a 3.0 GPA. GRE scores are required for those with a GPA below 3.0 or with less than 2 years of professional experience.
Johns Hopkins University
Johns Hopkins University offers a Master of Science in Electrical and Computer Engineering degree. The program is designed to prepare students to develop systems for communication, computation, information transformation, power generation and transmission, measurement, and control. 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.
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. 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 bachelor’s degree is in a field of engineering required.
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. Applicants should have a bachelor’s in computer or electrical engineering or a related field, with a 3.0 GPA.
Purdue’s Electrical and Computer Engineering curriculum provides the foundation to excel and lead in a global engineering environment. Most students in Purdue’s Computer Engineering program choose to begin their studies by taking one course at a time to ensure they find a successful balance of work, life, and school. An undergraduate degree in electrical or computer engineering, computer science, physics, or math is recommended.
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 a variety of areas of focus, including embedded systems, software and data engineering, artificial intelligence, and networks and security.
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.
University of Arizona
The Master of Science in Electrical and Computer Engineering at the University of Arizona is a 30-credit program 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.
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 composed of 30 credits delivered in an asynchronous format. The master of science requires a thesis and the master of engineering does not. Areas of emphasis include digital systems design, digital hardware design, computer systems, and others.
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. The following concentrations are offered: computer architecture and design, networks and communications, intelligent systems, and multimedia engineering. The program teaches 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 in an asynchronous format most of the time, though there may be some synchronous requirements.
Virginia Polytechnic Institute and State University
Virginia Tech offers a Master of Science in Computer Engineering degree that is comprised of 32 credits. 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.
Last Updated: June 2020