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 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. 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 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 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.
* GRE waivers available.Learn More
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 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.
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 6% between 2018 and 2028, which is slightly faster than the national average. The average salary for jobs in this field is $114,600 in May 2018, which is about two and a half times the national average salary. 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 research and development in the physical, engineering, and life sciences, computer and peripheral equipment manufacturing, and semiconductor and other electronic component manufacturing. The average annual salaries for these occupations are $128,340, $126,610, and $119,540 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 20 online computer engineering programs to help you find a program best suited to your needs.
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 firstname.lastname@example.org.
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.