Earn a Master’s in Computer Engineering Online

Develop Cutting-Edge Technology

Earn a Master’s in Computer Engineering Online

Develop Cutting-Edge Technology

Why Earn an M.S. in Computer Engineering From Syracuse?

In an increasingly digitized world, industries are developing and utilizing evolving technologies in fields like machine learning, system architecture, automation, and systems engineering. Syracuse University’s Master of Science in Computer Engineering teaches students to create groundbreaking hardware, software, and assured solutions for new and emerging systems.

Students in this interactive and challenging online computer engineering master’s program will develop the critical-thinking expertise to hold crucial roles and solve challenging technical problems in a variety of settings.


Best Online Graduate Information Technology Program1

Syracuse Students: Experience and Backgrounds

52% Students with 0–4 years of programming experience

21% Students with 5–9 years of programming experience

27% Students with 10-plus years of programming experience

The self-reported data above reflects enrolled students as of October 2019. To learn more about our diverse students, visit our class profile page.

Classes are developed and led by innovative Syracuse faculty, allowing students to gain the latest computer engineering knowledge in their preferred field.

Faculty Research Spotlight: Dr. Andrew C. Lee

Dr. Lee’s research focuses on the role of queries and associated learning strategies in solving computational problems. For example, game-playing strategies often resemble a basic paradigm in machine learning, namely, to learn a target concept via queries. Dr. Lee’s interest in specific game strategies will allow for further insight in determining the right set of queries and related parameters in machine learning applications.

Prepare for the Next Step in Your Career.

Online Student Experience and Curriculum

The master’s in computer engineering online program uses an immersive online platform with live, weekly classes to ensure students build close relationships within a community of current and aspiring tech professionals and develop advanced technical skills—wherever they live.

The curriculum is rigorous, but the classroom experience and pacing are flexible. Students are able to work full time while remaining important members of the Syracuse community.

The M.S. in Computer Engineering program requires 30 total credits to complete, including 12 core course credits and 18 electives.

Core courses include:

  • Object Oriented Design
  • Advanced Computer Architecture
  • Advanced Data Structures and Algorithms
  • Introduction to System-on-Chip Design

Elective options include:

  • Internet Security
  • Object-Oriented Programming C++
  • Mobile Application Programming
  • Machine Learning

Learning Objectives

The computer engineering curriculum is designed to teach students innovative thinking strategies to solve computer engineering challenges in areas including security and assurance, network systems, computer architecture, and advanced programming. To do so, the program emphasizes various learning objectives, including:

  • effectively conducting operations analysis to create designs according to needs and product requirements,
  • understanding the implications of new information for problem-solving and decision-making, and
  • development of judgment and decision-making skills for considering costs and benefits of potential actions.

Complete in as few as 15 months

Live, online classes with face-to-face interaction

Four cohort start dates annually

In-person immersion opportunities

A Recognized Record of Success

The National Security Agency (NSA) and Department of Homeland Security (DHS) have recognized Syracuse with the following designations:

  • A Center of Academic Excellence in Information Assurance Education (CAEIAE) since 20012
  • A Center of Academic Excellence in Information Assurance Research (CAE-R) since 20092

“I hadn’t given much thought previously to computer systems, but now I’m starting to understand their intricacies. The higher-ups at my company are impressed that I’m going through this master’s program.”

Student Spotlight: Jamie Clark—expected graduation: July 2021

Prepare to Advance With Specialized Computer Engineering Knowledge

Earn your M.S. in Computer Engineering online from Syracuse.

Admissions Prerequisites and Deadlines

We’re seeking students passionate about digital interfaces and computer systems, and who are determined to shape tomorrow’s advanced technologies. This program is a good fit for:

  • those with a bachelor’s degree in computer engineering, computer science, electrical engineering, or information technology; and
  • those who have demonstrated core competencies in discrete mathematics, calculus, data structures, programming (C and C++), and computer organization.

Admissions Deadlines

Syracuse offers four start dates annually in January, April, July, and October.

Upcoming Deadlines
Classes Start Application Deadline
October 2020 August 6, 2020
January 2021 November 13, 2020

GRE waivers are available to certain applicants.

Preparatory courses may be required for certain students to ensure they are well prepared for the rigor of the program.

Prepare for a Career in an Evolving Field.
Take the next step today.

Thriving Alumni With Rewarding Career Outcomes

As a student in the master’s in computer engineering online program, you will join a diverse community of students, faculty, and alumni as you find new opportunities within your career and join the college’s global alumni network of more than 20,000 professionals.

Qualified Professionals Are in High Demand

Industry demand remains high for professionals in computer engineering fields, particularly those with an advanced degree. For example, computer network architects earned an average salary of $109,020 in 2018.3 Data administrators earned $90,070 on average, with 9 percent growth on the horizon.4 This career success is attainable with a master’s degree in computer engineering.

Learn more about our online M.S. in Computer Engineering program by completing the form below.