In this article, we profile the 20 best online master’s in computer engineering degree programs for 2017 at some of the nation’s top-ranked institutions.

According the United States Department of Labor’s Bureau of Labor Statistics (BLS), computer and computer hardware engineers are among the highest paid computer technicians in the industry. Entry-level jobs require at minimum a bachelor’s degree, while advanced roles need a master’s. While BLS projects a limited number of engineers will be needed to meet the demand for new computer hardware and software innovation, the industry has remained constant for growth. To set yourself apart from your competition, a graduate degree may be needed, and quality online options are available.

We reviewed 60 accredited colleges and universities listed by the National Center for Education Statistics (NCES College Navigator) that offered online master’s in computer engineering degree programs, or closely related disciplines. From our list of schools, we reviewed rankings received from major publications like Forbes magazine, The Princeton Review, and U.S. News and World Report. We chose regionally and nationally ranked schools, or institutions with online master’s program rankings from at least one major publication, and listed them in order of affordability.

Below are the resulting selections for our top 20 best online master’s degrees in computer engineering for 2017.

#20 – New York University

Online Master’s in Computer Engineering

New York, New York

Website

New York University - Online Master’s in Computer Engineering

NYU’s online master’s in computer engineering requires a total of 30 credits.

Graduate tuition: $42,368

New York University offers an accredited online master’s in computer engineering degree program with classes taught by some of the world’s most distinguished faculty. A total of 30 credits are required for degree completion, including core courses, electives, and project or thesis options. All classes are delivered online and include advanced hardware design, computer architecture, fundamentals of solid-state electronic devices, introduction to Vlsi system design, and nanoelectronic devices. New York University is ranked by major publications like Forbes magazine, The Princeton Review, and U.S. News and World Report. In fact, U.S. News ranks the school as the 36th best national university. Also, the online graduate engineering programs, including computer engineering, rank #11 out of more than 1,200 surveyed programs.

#19 – Syracuse University

Online Master’s in Computer Engineering

Syracuse, New York

Website

Syracuse University - Online Master’s in Computer Engineering

Syracuse University offers a top-ranked online master’s in computer engineering.

Graduate tuition: $35,874

Syracuse University’s master’s in computer engineering online degree program is designed for students interested in research but who want the flexibility that a distance learning program offers. Courses are delivered online and taught by the same university professors who instruct on campus. These classes include advanced computer architecture, computer security, mobile application programming, object oriented design, and principles of operating systems. The degree requires a total of 30 credits, including 12 credits of core classes and 18 credits of electives. Syracuse is ranked by major publications like U.S. News and World Report. In fact, U.S. News ranks the institution as the 60th best national university and 44th best value school. Also, the graduate engineering programs rank #35 out of more than 1,200 programs surveyed by U.S. News.

#18 – University of Delaware

Online Master’s in Electrical and Computer Engineering

Newark, Delaware

Website

University of Delaware - Online Master’s in Computer Engineering

University of Delaware has a master’s in electrical and computer engineering program that can be completed online and without a thesis.

Graduate tuition: $31,752

University of Delaware offers online master’s in computer engineering programs, which include the electrical and computer engineering MS degree. The non-thesis program is delivered entirely online with classes taught by university professors. Courses include computer networks, introduction to cybersecurity, signals and systems, statistical signal processing, and the smart grid. Courses are seven weeks long and offer multiple start dates throughout the calendar year. University of Delaware is ranked by U.S. News and World Report as the 79th best national university. Also, the most recent publication of Best Colleges lists University of Delaware’s graduate engineering school #48 out of more than 800 institutions with graduate schools.

#17 – Illinois Institute of Technology

Online Master’s in Computer Engineering

Chicago, Illinois

Website

Illinois Institute of Technology - Online Master’s in Computer Engineering

The online master’s in computer engineering from Illinois Institute of Technology has three concentration areas.

Graduate tuition: $29,062

Illinois Institute of Technology offers one of the best online master’s in computer engineering programs on our list. Offered through the Armour College of Engineering, students may selected among three areas of concentration: computer hardware design, computer systems software, or networks and telecommunications. All courses are delivered online and taught by the same instructors who teach on campus. These courses include comparative operating systems, introduction to computer networks, operating system design and implementation, performance evaluation of computer networks, and software engineering. The institution is ranked by U.S. News and World Report as the 103rd best national university.

#16 – Pennsylvania State University

Online Master’s in Software Engineering

University Park, Pennsylvania

Website

Penn State - Online Master’s in Computer Engineering

Penn State’s online master’s in software engineering is a top-ranked program.

Graduate tuition: $20,216

One of the top master of computer engineering degree online programs on our list is the software engineering master’s from Pennsylvania State University. This program requires 36 credits, which can be completed entirely online. A total of 12 courses are designed to be completed in continuous seven-week terms over the span of two years. Online courses include database design concepts, enterprise integration, pattern oriented design, requirements engineering, and software system design. Penn State is a nationally ranked institution according to publications like U.S. News and World Report. In fact, U.S. News ranks the school as the 50th best national university and 14th top public school. Also, Penn State’s engineering school ranks #32 out of more than 800 surveyed graduate schools.

#15 – University of Illinois

Online Master’s in Computer Science

Champaign, Illinois

Website

University of Illinois - Online Master’s in Computer Engineering

University of Illinois offers an accredited online master’s in computer science that integrates computer engineering courses.

Graduate tuition: $18,289

University of Illinois’s computer science graduate program is listed among our picks for best master’s in computer engineering online because of the engineering courses integrated into the program. The online master’s in computer science degree offers various courses found in a graduate level computer engineering program like database information systems, systems and networking, and theoretical computer science. Software engineering courses can also be taken. Courses are delivered online and taught by the same professors who instruct on campus. In fact, the online program mirrors the on-campus program. The university is ranked by U.S. News and World Report as the 44th best national institution. Also, the graduate online engineering programs rank #9 out of more than 1,200 programs surveyed by U.S. News.

#14 – Georgia Institute of Technology

Online Master’s in Electrical and Computer Engineering

Atlanta, Georgia

Website

Georgia Tech - Online Master’s in Computer Engineering

Georgia Tech has a master’s in electrical and computer engineering that can be completed online.

Graduate tuition: $15,652

Georgia Institute of Technology, or Georgia Tech, offers an affordable master of computer engineering degree online degree program that is ideal for working students. All courses are delivered online and taught by the same university professors who teach on campus. These courses include advanced programming techniques, data and visual analytics, high performance computing, and statistical digital signal processing and modeling. A non-thesis and thesis track option are available. Georgia Tech is ranked by U.S. News and World Report as the 34th best national university. Also, in the most recent edition of Best Colleges, U.S. News ranks the graduate engineering school as the 7th best in the country.

#13 – Virginia Tech

Online Master’s in Computer Engineering

Blacksburg, Virginia

Website

Virginia Tech - Online Master’s in Computer Engineering

Virginia Tech’s online master’s in computer engineering program offers research opportunities.

Graduate tuition: $14,532

Virginia Tech’s master’s in computer engineering online degree program is offered through the school’s interactive videoconferencing and designed with the working student in mind. Courses and curriculum mirror the on-campus program, and online classes are taught by the same professors who instruct on campus. Several specialization options are available and offer research opportunities. These specializations include computer systems, networking, software and machine intelligence, and VLSI and design automation area. Virginia Tech is ranked by major publications like U.S. News and World Report as the 74th best national university and 27th top public school. Also, the online graduate engineering programs rank #13 out of more than 1,200 surveyed programs.

#12 – University of Florida

Online Master’s in Electrical and Computer Engineering

Gainesville, Florida

Website

University of Florida - Online Master’s in Computer Engineering

University of Florida’s online master’s in electrical and computer engineering can be completed in just 24 months.

Graduate tuition: $12,737

University of Florida’s accredited master’s in computer engineering online program is one of the most prestigious programs of its kind. Often ranked high by major publications like U.S. News and World Report for having one of the best graduate engineering schools, online options have also become available. In fact, U.S. News ranks the online graduate engineering programs #59 out of more than 1,200 surveyed programs. The school offers a non-thesis master’s in electrical and computer engineering that can be completed entirely online. All courses are taught by university professors, and the degree is designed to be completed in just 24 months. The institution offers one of the more affordable options on our list.

#11 – Colorado Technical University

Online Master’s in Computer Engineering

Colorado Springs, Colorado

Website

Colorado Technical University - Online Master’s in Computer Engineering

Colorado Tech’s online master’s in computer engineering degree consists of 48 credits.

Graduate tuition: $12,439

Colorado Technical University offers an accredited online master’s in computer engineering degree that consists of 48 credits and can be completed entirely online. Courses are taught online by university professors and include computer systems security foundations, leadership and ethical decision making, modern computer architecture, modern computer design, modern electronic design, and software systems engineering process. Admission to the program requires experience in advanced math, engineering, and physics; non-engineering undergraduates will not be admitted. Colorado Tech is ranked by U.S. News and World Report as a top regional university in the West and is one of the most affordable master of computer engineering degree online programs on our list.

#10 – University of Arizona

Online Master’s in Electrical and Computer Engineering

Tucson, Arizona

Website

University of Arizona - Online Master’s in Computer Engineering

University of Arizona’s online master’s in electrical and computer engineering is 100% online!

Graduate tuition: $12,383

University of Arizona offers one of the most affordable online master’s in computer engineering programs on our list. Courses can be completed in a 100% online format, with some instruction offered through live lectures recorded in the classroom. Courses include computer networks, digital signal processing and control, high-performance computing, simulation modeling and heterogeneous systems design, and software engineering and artificial intelligence. The institution is ranked by major publications like U.S. News and World Report. In fact, in the most recent edition of Best Colleges, U.S. News ranks U of A as the 60th top public school and 124th best national university. The online graduate engineering programs rank #45 out of more than 1,200 surveyed programs.

#9 – University of Michigan

Online MSE in Computer Engineering

Dearborn, Michigan

Website

University of Michigan - Online Master’s in Computer Engineering

University of Michigan offers an MSE in Computer Engineering with several concentration options.

Graduate tuition: $12,022

University of Michigan’s online master’s in computer engineering program is designed for working and busy students with life obligations and daytime responsibilities that prevent them from attending traditional classes. All courses are delivered online and include nine core credits in advanced operating systems, computer architecture, computer networks, embedded systems, and reconfigurable computing. Several concentration areas are also available so that students may tailor their degree toward career goals or interests. These concentrations include computer architecture and design, intelligent systems, multimedia engineering, and networks and communications. University of Michigan is a regionally ranked institution by major publications like U.S. News and World Report. Also, the school’s online graduate engineering programs have earned recognition.

#8 – Colorado State University

Online Master’s in Computer Engineering

Fort Collins, Colorado

Website

Colorado State University - Online Master’s in Computer Engineering

Colorado State University’s online master’s in computer engineering program is top-ranked.

Graduate tuition: $11,716

Colorado State University’s master’s in computer engineering online degree program is ideal for working students with little time to attend traditional on-campus classes. All courses are delivered online and taught by the same university professors who teach at the Fort Collins campus. A total of 30 credits are required, and the program is designed to take two years to complete. Courses include computer networks, digital control and digital filters, hardware and software design of embedded systems, optical properties in solids, signal processing for power systems, and wide area monitoring for power systems. Colorado State is ranked by major publications like U.S. News and World Report as the 129th best national university. Also, the online graduate engineering programs rank #31 out of more than 1,200 surveyed programs.

#7 – Arizona State University

Online Master’s in Engineering – Software Engineering

Tempe, Arizona

Website

Arizona State University - Online Master’s in Computer Engineering

Arizona State University’s online master’s in engineering degree offers a software engineering track.

Graduate tuition: $11,506

Arizona State University offers a master of computer engineering online degree program with a concentration in software engineering. Through specialized online courses, students learn the fundamental and advanced principles of software engineering through the institution’s Ira A. Fulton School of Engineering. Admission to the program requires an earned bachelor’s degree from an accredited institution, an undergraduate GPA of 3.00 or better, and a complete application. ASU is a nationally ranked university by major publications. In fact, U.S. News and World Report ranks the school as the 129th best national university with the 13th best online graduate engineering programs. ASU offers one of the most affordable online master’s in computer engineering programs on our list.

#6 – Old Dominion University

Online Master’s in Electrical and Computer Engineering

Norfolk, Virginia

Website

Old Dominion University - Online Master’s in Computer Engineering

Old Dominion University’s online master’s in electrical and computer engineering degree program is ranked with U.S. News and World Report.

Graduate tuition: $11,480

Old Dominion University offers one of the top online master’s in computer engineering programs on our list. This program is affordable, flexible, and optimally designed for working students. All classes are delivered online through the school’s Frank Batten College of Engineering and Technology. A total of 30 credit hours are required and live, regularly scheduled online class meetings are accessible from any location. Admission to the program requires an earned bachelor’s in electrical engineering or computer engineering, a minimum undergraduate 3.00 GPA, and one year of college chemistry and calculus-based college physics. Old Dominion is ranked by U.S. News and World Report as the 210th best national university and 118th top public school. Also, the online graduate engineering programs rank 45th out of more than 1,200 programs surveyed by U.S. News.

#5 – Florida International University

Online Master’s in Computer Engineering

Miami, Florida

Website

Florida International University - Online Master’s in Computer Engineering

Florida International University’s online master’s in computer engineering degree may be completed in just 10 months!

Graduate tuition: $11,097

Florida International University offers one of the most affordable online master’s in computer engineering programs on our list. The 30-credit program allows graduates to earn a master’s in computer engineering with specialization in network security without attending traditional on-campus courses. This ten-month fully online program offers courses in advanced ethical hacking and countermeasures, engineering design of microprocessor-based operating systems, network security, random signal principles, and ubiquitous and embedded sensor network-centric. The institution is ranked by U.S. News and World Report as a top national university, and the online graduate engineering programs are ranked 48th out of more than 1,200 surveyed programs.

#4 – Auburn University

Online Master’s in Electrical and Computer Engineering

Auburn, Alabama

Website

Auburn University - Online Master’s in Computer Engineering

Auburn University’s online master’s in computer engineering degree program is a non-thesis degree.

Graduate tuition: $10,696

Auburn University offers a master of computer engineering degree online program that is designed for individuals interested in electrical and computer engineering. This non-thesis degree can be completed entirely online with courses taught by the same professors who instruct on campus. Admission requires a bachelor’s degree from an accredited institution and GRE scores from the general test. Online courses include computer aided design of digital circuits, digital signal processing, embedded computing systems, power system analysis, and state variable analysis of systems. Auburn is ranked by U.S. News and World Report as the 99th best national university and 43rd top public school. Also, the graduate engineering programs are ranked 20th out of more than 1,200 surveyed programs.

#3 – Purdue University

Online Master of Electrical and Computer Engineering

Lafayette, Indiana

Website

Purdue University - Online Master’s in Computer Engineering

Purdue University’s online MSECE program is highly ranked and affordable.

Graduate tuition: $10,002

Purdue University’s online master’s in computer engineering is an MSECE program. This means that graduates earn a master’s in electrical and computer engineering upon successful completion of online courses. The 30-credit hour degree offers six specializations so that students may tailor their degree toward career goals and personal interests. All courses are delivered online and include automatic controls, communications and networks, energy sources and systems, fields and optics, microelectronics and nanotechnology, and signal and image processing. Purdue is ranked by major publications like U.S. News and World Report as the 60th best national university in the country. Also, the online graduate engineering programs rank #5 out of more than 1,200 surveyed programs.

#2 – Iowa State University

Online Master’s in Computer Engineering

Ames, Iowa

Website

Iowa State University - Online Master’s in Computer Engineering

Iowa State University offers one of the most affordable online master’s in computer engineering programs on our list.

Graduate tuition: $9,549

Iowa State University is one of the most affordable online master’s in computer engineering programs on our list. The degree is 100% online and designed for students to complete the program within five years. Admission to the program requires three letters of recommendation, a statement of purpose, and general application. Also, GRE scores are not required if you have maintained a 3.0 GPA or better during your undergraduate years or have completed more than two years of full-time employment. The program offers six research areas so that students may tailor their degree toward areas of interest like advanced electronics and materials or energy systems. Iowa State is ranked by U.S. News and World Report as the 111th best national university.

#1 – Texas A&M University

Online Master’s in Computer Engineering

College Station, Texas

Website

Texas A&M University - Online Master’s in Computer Engineering

Texas A&M University’s online master’s in computer engineering program is the most affordable on our list.

Graduate tuition: $8,904

Texas A&M University offers an online master’s in computer engineering program designed for busy and working individuals. For admission, students must hold a bachelor’s degree in the area of computer engineering, electrical engineering, or other closely related fields. All graduate courses are delivered online, and the program mirrors that of the on-campus computer engineering program. Several research areas are also offered so that students may tailor their degree toward career goals and interests. Some of the research areas include computer networks and internet, electronic design automation, or network security and reliability. Texas A&M is a nationally ranked institution by major publications like U.S. News and World Report. The school also offers the most affordable online master’s in computer engineering program on our list.

GSH Staff
April 2017

This concludes our list of the 20 best online master’s in computer engineering programs for 2017.