2020 Best Online Computer Engineering Master's Programs

By OnlineU Staff | Updated March 9, 2020
2020 Best Online Master's in Computer Engineering Badge

The 13 online colleges on this list are the best value options for online master's programs in computer engineering, based on their tuition and alumni-reported salaries. Stevens Institute of Technology is the #1 school, with an average alumni salary of $163,500 and charging only $24,780 for their Master of Engineering in Computer Engineering. At #2, Georgia Institute of Technology has one of the lowest tuitions on the list, charging only $16,500 per year for its Master of Science in Electrical and Computer Engineering.

Alumni salaries were provided by PayScale. View our methodology for more details or learn more about OnlineU.

Find an Online Degree:
OnlineU is supported by advertising. Schools that compensate us advertise via school search results and featured placements. This does not influence our college rankings or our content.
Rank School Annual Tuition Mid-Career Salary
# 1 #1 $24,780 $163,500
# 2 #2 $16,500 $155,700
# 3 #3 $29,050 $151,900
# 4 #4 $21,600 $147,900
# 5 #5 $16,811 $134,400
# 6 #6 $20,185 $134,900
# 7 #7 $10,350 $130,200
# 8 #8 $38,880 $140,600
# 9 #9 $8,583 $128,000
# 10 #10 $20,250 $129,600
# 11 #11 $15,372 $124,000
# 12 #12 $10,425 $120,100
# 13 #13 $55,530 $120,800
Salary data provided by Payscale Logo

2020 Online Colleges Offering Computer Engineering Degrees - Ranking Details

#1 Stevens Institute of Technology

  • Annual Tuition: $24,780
  • Median Salary: $163,500
  • Locations: Hoboken (NJ)
  • Accreditation: MSCHE

Based near Manhattan, the Stevens Institute of Technology offers graduate programs that deliver an interdisciplinary curriculum and research opportunities. Many graduate programs are offered on-campus and online. The Schaefer School of Engineering & Science has two degrees for computer engineering candidates: a Master of Science and a Master of Engineering. Four concentrations are offered: embedded systems, software and data engineering, networks and security, and artificial intelligence. Additional degree options in the field are available, including a Master of Science in Applied Artificial Intelligence with a focus in computer engineering or a dual-MBA degree option. All courses are available through the StevensOnline platform.

#2 Georgia Institute of Technology

  • Annual Tuition: $16,500
  • Median Salary: $155,700
  • Locations: Atlanta (GA)
  • Accreditation: SACS COC

A public research university in Atlanta, Georgia, the Georgia Institute of Technology hosts several online master’s level degrees. Georgia Tech, as the school is often referred to, offers a Master of Science in Electrical and Computer Engineering. The online learning platform combines virtual lectures, video conferencing, online discussion boards, and a range of digital tools. Students with full-time employment have the scheduling flexibility to complete two courses each semester. Online courses uphold the same academic rigor as their on-campus versions.

#3 University of Southern California

  • Annual Tuition: $29,050
  • Median Salary: $151,900
  • Locations: Los Angeles (CA)
  • Accreditation: WSCUC

USC Online offers a large range of graduate-level programs for those seeking the flexibility of an online degree. The USC Viterbi School of Engineering provides a Master of Science in Electrical Engineering-Computer Engineering. Beyond the general education requirements, graduates must complete 28 credit units, with an emphasis on architecture, VSLI/CAD, and networks. Applicants must have an undergraduate degree in the field of engineering and submit GRE scores.

#4 Villanova University Online Graduate Programs

  • Annual Tuition: $21,600
  • Median Salary: $147,900
  • Locations: Online
  • Accreditation: MSCHE

Villanova University has a robust collection of distance education degrees, including its 30-credit Master of Science in Computer Engineering through the College of Engineering. Students seeking a more flexible degree option can choose to complete courses via the E-Learning platform, which allows students to combine online learning with on-campus classes. Students also may select a part-time or full-time plan with a two-year, three-year, or five-year completion schedule. Full-time applicants must submit a GRE score. Individuals with an engineering undergraduate degree in a specialization other than computer science are expected to fulfill computer science foundational coursework.

#5 The University of Texas at Austin

  • Annual Tuition: $16,811
  • Median Salary: $134,400
  • Locations: Austin (TX)
  • Accreditation: SACS COC

In 2017, the University of Texas at Austin launched a remote executive master’s degree through the Cockrell School of Engineering. The Master of Science in Engineering in Electrical and Computer Engineering only requires one onsite trip. Many applicants are currently employed in the field and benefit from the flexible format of the two-year degree. Via online-based networking, students interact with CEOs and industry leaders. The curriculum focuses on the fundamental concepts, though students have the ability to specialize in concentrations such as biomedical engineering, electromagnetics and acoustics, energy systems, and software engineering. Graduates have access to the Cockrell School’s career placement services.

#6 North Carolina State University

  • Annual Tuition: $20,185
  • Median Salary: $134,900
  • Locations: Raleigh (NC)
  • Accreditation: SACS COC

North Carolina State University (NC State) offers a Master of Science in Computer Engineering and a Master of Engineering with a concentration in Computer Engineering. The MS program is a 31-credit degree that can be completed full-time or part-time. There is no thesis requirement. The ME program is a 30-credit degree that requires five classes in the chosen specialization but requires coursework from another engineering area, including Aerospace Engineering, Chemical Engineering, Computer Science, Electrical Engineering, Industrial Engineering, Mechanical Engineering, Materials Science and Engineering, and Nuclear Engineering. No thesis is required. Most online classes at NC State employ a mix of synchronous and asynchronous tools, using the Moodle online management system and Zoom video conferencing software. NC State’s online programs provide participants access to the Career Development Center, an IT Help Desk, resources from NC State libraries, and veteran student services. Admissions to the MS program depend on a completed bachelor’s degree in an engineering discipline, with a 3.25 GPA minimum. The ME degree’s admissions GPA is 3.0. Additionally, candidates should submit a completed application packet for fall or spring semesters. Students should also send in official transcripts, a current resume, a personal statement, and three letters of recommendation. The MS program requires GRE scores, and they are preferred for the ME though not a requirement.

#7 University of Florida

  • Annual Tuition: $10,350
  • Median Salary: $130,200
  • Locations: Gainesville (FL)
  • Accreditation: SACS COC

Graduate students seeking an online computer engineering degree have two options through the University of Florida (UF): a 30-credit Master of Engineering in Electrical and Computer Engineering or a 30-credit Master of Science in Electrical and Computer Engineering. UF Online, the remote learning platform, awards the same degrees as the on-campus programs. Instructors use a program called EDGE (Electronic Delivery of Gator Engineering) for their online coursework. Students may complete classes on a part-time or full-time basis, with one to three classes per semester. UF Online students have access to career services, academic advising, a 24/7 IT Help Desk, and resources from UF Libraries, including a live chat feature with a librarian. UF has been recognized for its support of veterans. Applications are accepted for fall, spring, and summer terms. Graduate admissions for these online programs consist of a form (with fee), official transcripts, a statement of purpose, three letters of recommendation, a resume, and GRE scores. Students must have completed a bachelor’s degree to apply.

#8 Syracuse University

  • Annual Tuition: $38,880
  • Median Salary: $140,600
  • Locations: Syracuse (NY)
  • Accreditation: MSCHE

The Master of Science in Computer Engineering from Syracuse University is a 30-credit program offered online through the College of Engineering and Computer Science. Classes are taught by Syracuse University’s own faculty with live, weekly classes and assignments using 2U education technology. The MS in Computer Engineering follows a cohort model. The program is recognized as a National Center of Academic Excellence in Information Assurance Education and Research by both the National Security Agency (NSA) and the Department of Homeland Security. The program can be completed in 15 months and includes in-person immersion opportunities. During these, students connect with their cohorts, attend lectures from guest speakers, and collaborate in hands-on workshops. Accepted students are required to attend at least one immersion weekend on campus. Online students have access to career services, virtual office hours with professors, resources from the Carnegie Library, and membership to WeWork’s global workspaces. Students may apply for four start dates each year, in January, April, July, and October. Candidates should have a completed bachelor’s degree in a related field with a 3.0 GPA. Along with a completed application (with fee), individuals should submit official transcripts, a resume, a personal statement, GRE scores (if applying with less than a 3.0 undergraduate GPA), and two letters of recommendation.

#9 University of South Carolina-Columbia

  • Annual Tuition: $8,583
  • Median Salary: $128,000
  • Locations: Columbia (SC)
  • Accreditation: SACS COC

University of South Carolina’s (UofSC) main campus in Columbia, South Carolina hosts an online Master of Science in Computer Engineering. This is a 30-credit program hosted in the College of Engineering and Computing. Students may choose either a thesis or a non-thesis option. The non-thesis option includes additional elective options and a written comprehensive exam. Learning outcomes include working with discrete mathematics, using models of programming languages, and understanding techniques and technical solutions for developing high-performance computer systems. Online learning through the College of Engineering and Computing relies on video streaming through its APOGEE (A Program of Graduate Engineering Education) program. Courses are offered three times a year, in spring, summer, and fall semesters. Technical support is available through the university’s Help Desk. Online students have access to free tutoring and digital resources through the Thomas Cooper Library. Interested candidates must have a completed bachelor’s degree in the computer science and engineering field. To apply, students must submit two letters of recommendation, GRE scores, and official transcripts.

#10 Southern Methodist University

  • Annual Tuition: $20,250
  • Median Salary: $129,600
  • Locations: Dallas (TX)
  • Accreditation: SACS COC

Southern Methodist University (SMU) has two choices for an online graduate computer engineering program: a Master of Science in Computer Engineering or a Master of Science in Electrical Engineering with a concentration in Computer Engineering. Both degrees are hosted in the Bobby B. Lyle School of Electrical Engineering. The MS in Computer Engineering is 30 credit hours; students are allowed to either complete six credit hours of a concentration or six credit hours toward a thesis. Concentrations are Design Automation, Networking, and Architecture. The MS in Electrical Engineering is also 30 credit hours and has an optional thesis in place of additional upper-level coursework. Classes are recorded live, though students do not have to watch them at a specific time. It’s encouraged that these pre-recorded lectures are viewed within 48 hours, so students keep up with the materials. Content is housed in Canvas learning management software. Classes run in standard terms in spring, summer, and fall semesters. Online students have access to an IT Help Desk, academic advising, disability services, and resources from the SMU library system. Interested candidates must have completed a bachelor’s degree in a closely related field with at least a 3.0 GPA. Candidates must complete an application form (with fee), send official transcripts, and submit three letters of recommendation.

#11 Florida Atlantic University

  • Annual Tuition: $15,372
  • Median Salary: $124,000
  • Locations: Boca Raton (FL)
  • Accreditation: SACS COC

Florida Atlantic University (FAU) has a fully online Master of Science in Computer Engineering through the College of Engineering and Computer Science. Accepted students may consider either a thesis or a non-thesis option. The non-thesis option includes an additional upper-level elective and independent study credit. The 30-credit program allows students to work with an academic advisor to develop a customized plan of study. Prerequisite knowledge of data structures, microprocessor systems, CAD-based computer design, and VLSI is expected. Online students have access to the Center of eLearning which provides virtual tutoring, career services, disability accommodations, and FAU library resources. Online classes operate with live-streamed lectures which can also be downloaded at a later time. Major coursework covers computer architecture and design, software development, and computer systems. To apply, candidates must have a bachelor’s degree in a related field with at least a 3.0 GPA. Individuals must submit a completed application, official transcripts, and GRE scores. Applications are accepted for fall, spring, and summer terms.

#12 Iowa State University

  • Annual Tuition: $10,425
  • Median Salary: $120,100
  • Locations: Ames (IA)
  • Accreditation: HLC

Iowa State University’s (ISU) Master of Engineering in Computer Engineering has areas of concentration in Computing and Networking Systems, Information Systems Security/Networking, Software Systems, and VLSI Design. The degree is designed for working professionals and only requires one class each semester. Students typically complete the program at this rate in five years. The full program requires 30 credit hours including an optional independent study component. The College of Engineering delivers online content asynchronously and via live lectures; materials are housed in the Canvas learning management system. Classes are designed with a rubric approved by Quality Matters. Online learners attend a virtual orientation. They may utilize disability accommodations, academic advising, and resources from the ISU libraries. To be considered for admission, students must have completed a bachelor’s degree with a 3.0 GPA and submit GRE scores (a score of 155 is required for the Quantitative section). Students with an undergraduate major in an unrelated field may still be considered. Applications are accepted for fall and spring semesters. To apply, students should submit three letters of recommendation, a statement of purpose, and a completed application.

#13 Johns Hopkins University

  • Annual Tuition: $55,530
  • Median Salary: $120,800
  • Locations: Baltimore (MD)
  • Accreditation: MSCHE

Johns Hopkins University has two choices for prospective graduate-level computer engineering students: a Master of Engineering Management in Electrical and Computer Engineering or a Master of Science in Electrical and Computer Engineering. Both programs are available online through the Whiting School of Engineering. The MSM program is part-time and has concentrations in Optics and Photonics, Computer Engineering, RF and Microwave Engineering, and Communications, Controls, and Signal Processing. The MS in Electrical and Computer Engineering is available part-time or full-time, with concentrations in Computer Engineering, Electrical Engineering, Photonics, and Telecommunications. Online courses use Blackboard learning management software and Zoom video conferencing. Students can access disability accommodations, 24/7 technology support, and resources from the Johns Hopkins library system. Interested applicants must have a completed bachelor’s degree with a minimum 3.0 GPA. In addition to the online application (with fee), admissions requirements include a statement of purpose, letters of recommendation, GRE scores, a resume, and official transcripts.

Online Master's in Computer Engineering Overview

Some online master's programs are designed to be taken part-time, and these may take up to five years to finish. Core education courses include modern computer architecture, modern computer design, computer engineering capstone, computer systems security foundations, modern solid-state devices, modern electronic design, leadership and ethical decision-making, and systems engineering. Students will also participate in elective courses throughout their time of study. Some online programs may even offer internship opportunities for students to gain hands-on experience before graduation.

Along with a general application, prospective students must have three letters of recommendation written by a professional or academic reference that can attest to the student's likely success in the program. The applicant must also write a letter of intent to showcase his or her own personal goals. GRE test scores may be required for admission.

This website offers school details to prospective students as an informational resource. The appearance of a school listing on this website should not be interpreted as an endorsement of the school by this site.