Top 10 Online Master’s in Computer Engineering Programs
Computer engineers develop and build computer systems, which means they play a crucial role in nearly every industry, from auto manufacturing to medicine to cybersecurity.
Computer engineers tend to enjoy ample career opportunities and good pay. Computer hardware engineers, for example, earn median salaries of around $132,000, while engineers conducting computer and information research earn closer to $136,000.
Even higher salaries are possible for graduates of a master-level engineering program.
Featured Online Engineering Programs
Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.
Benefits of Pursuing a Computer Engineering Degree Online
Getting a master’s degree is a great idea for many students, but finding a program that fits your budget and schedule can be tricky. Luckily, several great online computer engineering programs offer extra convenience, flexibility, and affordability to help you succeed.
- Online programs are more accessible: You don’t have to move, live on campus, or travel for class. Learn wherever you are.
- Online programs tend to be more flexible: Asynchronous coursework — offered by many programs — allows you to move at your own pace and on your own schedule.
- Online programs can be more cost-effective: Not only can you save on tuition and on-campus fees, you can fit your studies around an existing job and keep earning a salary while pursuing a degree.
- Online programs offer career advancement: Online programs can help you network with colleagues from around the world, develop a marketable specialization, and qualify for better jobs.
- We’ve already curated all the best online programs for you: All you have to do is choose one that aligns with your academic and career goals.
Best Online Master’s in Computer Engineering Programs
Texas A&M University
- College Station, TX
- 4 year
- Campus + Online
- In-State$8,578
- Out-of-state$35,378
- In-State$6,885
- Out-of-state$19,592
- Retention Rate93%
- Acceptance Rate64%
- Students Enrolled72,530
- Institution TypePublic
- Percent Online Enrollment38%
- AccreditationYes
Florida Atlantic University
- Boca Raton, FL
- 4 year
- Campus + Online
- In-State$2,522
- Out-of-state$14,374
- In-State$5,467
- Out-of-state$16,695
- Retention Rate80%
- Acceptance Rate78%
- Students Enrolled30,155
- Institution TypePublic
- Percent Online Enrollment65%
- AccreditationYes
Iowa State University
- Ames, IA
- 4 year
- Campus + Online
- In-State$8,324
- Out-of-state$24,136
- In-State$10,140
- Out-of-state$25,684
- Retention Rate88%
- Acceptance Rate91%
- Students Enrolled30,708
- Institution TypePublic
- Percent Online Enrollment52%
- AccreditationYes
Auburn University
- Auburn, AL
- 4 year
- Campus + Online
- In-State$10,080
- Out-of-state$30,240
- In-State$10,080
- Out-of-state$30,240
- Retention Rate93%
- Acceptance Rate71%
- Students Enrolled31,526
- Institution TypePublic
- Percent Online Enrollment46%
- AccreditationYes
Florida International University
- Miami, FL
- 4 year
- Campus + Online
- In-State$4,721
- Out-of-state$16,529
- In-State$8,912
- Out-of-state$21,393
- Retention Rate90%
- Acceptance Rate64%
- Students Enrolled56,664
- Institution TypePublic
- Percent Online Enrollment65%
- AccreditationYes
Missouri University of Science and Technology
- Rolla, MO
- 4 year
- Campus + Online
- In-State$9,960
- Out-of-state$29,550
- In-State$10,452
- Out-of-state$29,558
- Retention Rate85%
- Acceptance Rate85%
- Students Enrolled7,241
- Institution TypePublic
- Percent Online Enrollment40%
- AccreditationYes
University of New Mexico
- Albuquerque, NM
- 4 year
- Campus + Online
- In-State$6,605
- Out-of-state$23,942
- In-State$6,050
- Out-of-state$19,422
- Retention Rate68%
- Acceptance Rate97%
- Students Enrolled22,139
- Institution TypePublic
- Percent Online Enrollment53%
- AccreditationYes
Stevens Institute of Technology
- Hoboken, NJ
- 4 year
- Campus + Online
- In-State$54,780
- Out-of-state$54,780
- In-State$38,076
- Out-of-state$38,076
- Retention Rate93%
- Acceptance Rate53%
- Students Enrolled8,287
- Institution TypePrivate
- Percent Online Enrollment37%
- AccreditationYes
North Carolina State University at Raleigh
- Raleigh, NC
- 4 year
- Campus + Online
- In-State$6,535
- Out-of-state$27,320
- In-State$9,095
- Out-of-state$27,082
- Retention Rate94%
- Acceptance Rate47%
- Students Enrolled36,831
- Institution TypePublic
- Percent Online Enrollment50%
- AccreditationYes
University of Michigan-Dearborn
- Dearborn, MI
- 4 year
- Campus + Online
- In-State$13,416
- Out-of-state$27,648
- In-State$14,110
- Out-of-state$25,152
- Retention Rate84%
- Acceptance Rate69%
- Students Enrolled8,331
- Institution TypePublic
- Percent Online Enrollment78%
- AccreditationYes
How We Rank Schools
To create this ranking, BestColleges sourced the most recent data available from the National Center for Education Statistics and the U.S. Department of Education College Scorecard. We then ranked each school according to the top variables college students selected in our College Choice and Admissions Survey. To learn more, check out our full rankings methodology or read the summary below.
What Can I Do With an Online Master’s in Computer Engineering Degree?
Career Outlook
Naturally, many graduates of online master’s in computer engineering programs become computer hardware engineers. According to the Bureau of Labor Statistics (BLS), these workers earned median annual salaries of more than $132,000 in May 2022. Professionals with graduate-level computer engineering skills are especially in demand in industries like scientific research and development, medicine and healthcare services, and electronics.
Other lucrative careers for computer engineering grads include computer scientists and computer information systems managers, which have projected job growths of 23% and 15%, respectively, from 2022-2032 (BLS).
Career Paths
Computer Hardware Engineer
Computer hardware engineers develop and design the many components of computer systems. Parts include circuit boards, routers, processors, and memory storage units. While a computer engineering or computer science bachelor’s degree is acceptable for entry-level jobs, larger companies may prefer candidates with a master’s in computer engineering, a master’s in a similar technical field, or an MBA concentrated in IT.
Median Annual Salary (May 2022)
$132,360
Computer and Information Research Scientist
Computer and information research scientists develop new computer languages and innovate new technologies like robotics, machine learning systems, and cloud computing. Most hold at least a master’s degree in computer engineering or a related field.
Median Annual Salary (May 2022)
$136,620
Electrical or Electronics Engineer
Electrical engineers design, develop, and test electrical equipment like motors, navigation systems, portable music players, and GPS devices. A master’s degree may qualify professionals for senior roles in the field.
Median Annual Salary (May 2022)
$104,610
Computer Network Architect
Sometimes called network engineers, computer network architects develop and build networks to facilitate computerized data (like intranets, local area networks, and wide area networks). Many employers prefer candidates with a master’s degree.
Median Annual Salary (May 2022)
$126,900
Computer and Information Systems Manager
Also known as IT managers or IT project managers, computer and information systems managers guide the computer-related affairs of an entire organization. They recommend and implement software, hardware, and technology solutions. Candidates with a master’s degree may qualify for high-level jobs such as chief information officer and chief technology officer.
Median Annual Salary (May 2022)
$164,070
Is An Online Master’s in Computer Engineering Worth It?
We asked people who got their master’s degree in computer engineering whether it was worth it. Here’s what they told us.
“As a cybersecurity expert, I wholeheartedly recommend pursuing a master’s in computer engineering. It provides a deep understanding of complex cybersecurity concepts and prepares you to tackle the sophisticated threats prevalent in today’s digital landscape. It’s a strategic investment that can elevate your career.”
— Joseph Harisson, CEO of IT Companies Network
“My master’s degree in computer engineering was a growth spurt for my mind. Picture yourself tackling brain-bending challenges while forming bonds that last a lifetime. Professors become mentors; classmates become career allies. Afterwards, having that degree is like having a golden ticket — it’s a symbol of dedication and expertise that sets you apart on the job market.”
— Karina Newman, Owner, ibuyers.app
“I completed my master’s degree immediately after my undergraduate studies, and I wish I had taken a few years to work first. That experience could have provided valuable insights into my career preferences. At the same time, my master’s program exposed me to fascinating areas of engineering like cryptography, machine learning, security, and controls, which I wouldn’t have encountered in my job.”
— Rahul Kumar Verma, Senior Software Engineer at BrainerHub Solutions
How Do I Choose an Online Master’s in Computer Engineering Program?
Cost
Costs vary when it comes to an online master’s in computer engineering. According to the National Center for Education Statistics, the average graduate tuition and fees during the 2021-2022 academic year was $12,596 annually at public institutions and $28,017 annually at private institutions. Traditional on-campus programs often assign tuition rates based on your state of residence, while the cost of online tuition may be the same for all students.
Program Format
Online programs are often ideal for students seeking more flexible learning options. Schools may deliver online courses through synchronous or asynchronous methods. Additionally, online programs also commonly offer full-time, part-time, and accelerated options.
Location
Even as an online student, you may want to take advantage of hybrid courses or campus services, so consider whether proximity to your school is important to you. The location of your school may also impact your career options. Building a local network and securing local internships can help you land a job.
Accreditation
Be sure to pick an accredited college or university — accreditation indicates you’ll receive quality training. It can also signal to future employers that you are sufficiently qualified. In addition to institutional accreditation, some graduate engineering programs are accredited by ABET.
Student Support
Student support services can be critical to academic success, particularly for online learners. Top programs offer diverse support through tutoring, tech support, career development, alum connections, internships, and mentorships.
What Can I Expect From an Online Master’s in Computer Engineering Program?
An online master’s in computer engineering should prepare you for advanced careers in computer science and IT.
Schools commonly offer this program as a master of science (MS) or a master of engineering (M.Eng). Some may also offer computer engineering as a specialization within an electronics or electrical engineering program.
Graduate-level computer engineering program requirements typically include:
- Around 30 credits of coursework, including concentration courses
- A field component
- An independent research/capstone project or thesis
Concentration | Description | Careers |
---|---|---|
Optics and Photonics | This concentration involves the study of light, which is integral in telecommunications, information processing, and photonic computing. |
|
Communications and Networking | This option prepares students to design, test, and maintain data transfer systems. |
|
Electronics and the Solid State | Coursework in this concentration prepares students to design and work with solid-state technology. |
|
Signal Processing | Students pursuing this concentration learn how to apply the fundamentals of signal processing to many subfields, including audio signal processing, digital signal processing, and wireless communication. |
|
Systems and Control | This concentration provides in-depth instruction on topics like applied Kalman filtering, intelligent algorithms, and time series analysis. |
|
What Courses Will I Take in an Online Master’s in Computer Engineering?
Web Programming
This course delves into the advanced programming of web applications. Examples include relational databases, virtual file systems, and client-server architecture. Students build skills in tools like SQL, HTML, and XML.
Electronic Materials
Computer engineers need a comprehensive understanding of the electronic components used to build computers. This course explores material types and their electrical, optical, thermal, and mechanical characteristics.
Computer Architecture
Computer engineering professionals must keep up with the latest technological innovations and master the core elements of contemporary computers. These components include cache memory, control circuits, and analog-to-digital conversion systems.
Circuit Design
Designing circuits is a critical part of many computer engineering professions. Computer engineers need expert knowledge of digital integrated circuits to build central processing units and motherboards. This course covers gain and bias considerations, frequency response, chip layout, and transistor design.
Final Project or Thesis
Most master’s in computer engineering culminate in a capstone (for nonthesis programs) or a thesis requirement. Thesis and nonthesis programs typically include graduate-level research in a specialization of computer engineering, leading to a final project. To graduate, students must present their final project or defend their thesis during their final semester.
What Are the Admission Requirements for An Online Master’s in Computer Engineering Program?
Nearly all master’s-level computer engineering programs require applicants to hold a bachelor’s degree, often in computer engineering or a related subject. Some programs accept majors in any field, so long as applicants have completed the computer science or computer engineering prerequisite coursework required for graduate admission.
Application
Prospective students must complete a formal application to verify their GPA and academic and professional experience. Applications may also outline a candidate’s eligibility for financial aid based on their state of residence. Most colleges still accept applications by mail, though online applications are generally preferred by both schools and students.
Test Scores
Master’s programs in computer engineering commonly request Graduate Record Examination (GRE) scores, though some online programs do not include this application requirement. The minimum required scores for the verbal, quantitative, and analytical sections of the GRE vary between schools. Admissions officers may use standardized test scores to assess a student’s readiness for graduate-level computer science programs.
Letters of Recommendation
Online computer engineering programs commonly ask for several letters of recommendation. Students should seek out letters of recommendation from undergraduate professors, advisors or mentors, and former employers.
Resume and Work Experience
Admissions officers may expect graduate-level applicants to possess some work experience. Thus, students should highlight relevant work experience in computer engineering or a related field. They should also include any professional training or certifications they hold, as well as exceptional soft skills related to communication, problem-solving, and project management.
Essays
Essays help applicants set their intentions for a master’s in computer engineering program and express their professional goals in their own words. Admissions officers seek insight into each student’s reasons for applying to a particular program through an applicant’s personal statement. Students can also showcase their exceptional writing skills in an admission essay.
Official Transcripts
Official transcripts are required when applying to a master’s degree program. Transcripts help admissions officers verify that applicants meet the necessary requirements, including completing a bachelor’s degree and computer science prerequisites.
Frequently Asked Questions About Graduate Programs in Computer Engineering
Computer engineering is often regarded as a tough discipline because it marries the foundational curriculum of computer science with the basics of electrical engineering. That said, it also tends to be a satisfying program for STEM-inclined students who enjoy hands-on work and are motivated to solve challenging problems and puzzles.
Note: The insights on this page — excluding school descriptions — were reviewed by an independent third party compensated for their time by BestColleges. Page last reviewed March 12, 2024.
Explore More College Resources
Civil Engineering Careers
Are you interested in learning more about careers in civil engineering? Click for information about opportunities at all levels of education. Start planning today.
by Meg Embry
Updated August 13, 2024
Master’s in Engineering Program Guide
Become the architect of your own engineering career with a master’s degree in engineering. We can help get you started.
by Meg Embry
Updated August 13, 2024
What Are the Different Types of Engineering?
Engineering is one of the broadest STEM fields. Discover the five main types of engineering and get tips on whether you should pursue an engineering degree.
by Meg Embry
Updated August 13, 2024