edX Online

About the program

  • Innovative curriculum:

    Learn to create revolutionary hardware, software, and assured solutions for an increasingly digitized world.

  • No GRE required:

    Design cutting-edge digital interfaces and computer systems without the hassle and stress of standardized test scores.

  • Flexible start dates:

    Choose between four annual cohort start dates that work best for your busy schedule.

Future-forward curriculum

The 30-credit computer engineering curriculum features courses designed to teach learners to implement high-caliber strategies and meet complex computer engineering challenges with modern solutions. Explore new concepts in security and assurance, network systems, object-oriented design, data structures, computer architecture, and advanced programming.

  • Course spotlight: Advanced computer architecture:

    This core course explores advanced computer architecture concepts, including pipelining, simultaneous multithreading, array processing, multiprocessing, and the relationship between computer design and application requirements. Discover how hardware technology continues to evolve and complete case studies of current systems.

Ready to advance your career?

Frequently asked questions

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, healthcare, 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 the 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.

Which jobs can you get with a computer engineering degree?

Typically, computer engineering graduates can pursue professional roles such as hardware engineer, software developer, computer programmer, data administrator, network architect, and computer support specialist.

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 $120,520 in 2021.Footnote 2 Data administrators earned $101,000 on average in 2021, with 9% growth on the horizon.Footnote 3 This career success can be attainable with a master’s degree in computer engineering.