Online Master's in
Computer Engineering

Prepare for an Evolving Engineering Field at Syracuse University

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

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.

Live, Online Classes

Our online platform features 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.

World-Class Faculty

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

Prepare for the Next Step in Your Career

Keep up with new trends in technology with an M.S. in Computer Engineering.

Request More Information

A Curriculum That Empowers the Next Generation of Engineers

Our computer engineering curriculum is designed to teach you innovative thinking strategies and prepare you to solve complex computer engineering challenges. Explore new concepts in areas including security and assurance, network systems, object-oriented design, data structures, computer architecture and advanced programming.

The curriculum requires 30 credits to complete, including 12 core course credits and 18 electives.

Learn More About Our Curriculum

Complete in as few as 15 months

Four cohort start dates annually

Course Spotlight: Advanced Computer Architecture

In this core course students learn about advanced computer architecture concepts such as pipelining, simultaneous multithreading, array processing, multiprocessing and the relationship between computer design and application requirements. Students also explore the hardware technology that has fueled the rapid progress of computer systems and complete case studies of current systems.

“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.”

Jamie Clark—expected graduation: July 2021

Advance Your Career With Specialized Computer Engineering Knowledge

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

Request More Information

Admissions Information

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.

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

Upcoming Deadlines

Upcoming Deadlines
Classes Start Application Deadline
July 2021 May 13, 2021
October 2021 Aug. 12, 2021

GRE is currently not required.

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

Tuition and Financial Aid

There are a variety of resources available to you when exploring financial aid, including employer assistance, scholarships and student loan programs.

Attend an Information Session

Hear directly from faculty and current engineering students about the online program in our online information sessions.

Prepare for a Career in an Evolving Field

Take the next step today.

Request More Information

Master’s in Computer Engineering FAQ

What Does a Computer Engineer Do?

Computer engineers typically create, update and maintain computer hardware and software systems within a variety of industries including technology, finance, energy, health care and manufacturing.

How Long Does It Take to Become a Computer Engineer?

While the time it takes to become a computer engineer may vary based on level of education achieved before earning a graduate degree, Syracuse University’s online M.S. in Computer Engineering program can be completed in as few as 15 months. Career opportunities also vary based on demand in different regions of the United States.

What Jobs Can You Get With a Computer Engineering Degree?

Typically jobs that can be pursued with a computer engineering degree include hardware engineer, software developer, computer programmer, data administrator, network architect, computer support specialist and more.

How Much Does a Computer Engineer Make?

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 $112,690 in 2019.2 Data administrators earned $93,750 on average in 2019, with 10 percent growth on the horizon.3 This career success is attainable with a master’s degree in computer engineering.

Learn to Leverage Emerging Technologies

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

3Bureau of Labor Statistics, Occupational Outlook Handbook: Database Administrator (Retrieved February 2021)Return to footnote reference