Master of Science in Computer Engineering

The Master of Science in Computer Engineering program, delivered online, at Syracuse University's College of Engineering and Computer Science teaches students to create groundbreaking hardware, software, and assured solutions for new and emerging systems. Students will also develop the critical-thinking expertise to solve challenging technical problems in this ever-changing industry.

Program Overview

Our College's award-winning faculty remain at the forefront of developments in computer hardware and software. The M.S. in Computer Engineering curriculum is crafted around our faculty's groundbreaking research in the areas of:

  • artificial intelligence;
  • the application of data mining methodologies;
  • assured systems that degrade the face of attack and failure; and
  • the intersection of computational complexity, formal methods, and programming language semantics.

Students will learn innovative thinking strategies and will solve computer engineering challenges in areas such as security and assurance, network systems, computer architecture, and advanced programming. Coursework focuses on building key skills that are crucial for keeping up with new and emerging technologies, including:

  • Operations analysis to create designs according to needs and products requirements
  • Active learning to grasp the implications of new information for problem-solving and decision-making
  • Judgment and decision-making for considering the costs and benefits of potential actions

In addition to theoretical learning, the program challenges students with inclusive, interdisciplinary experiences that prepare them for real-world applications that enhance their analytical, critical-thinking, and problem-solving skills.

View our course catalog to learn more about available courses.

Gain the Skills to Solve Complex Computational Challenges

Proficiency in C and other programming languages preferred.

Program Requirements

Designed for working professionals, the 30-credit M.S. in Computer Engineering degree is available on campus and online, and can be tailored to each student's unique personal and professional schedule. Learn more about the on-campus program here.

Students typically complete the program in 15 months.

Learning Online

The online format of the program combines live classes, interactive coursework, and collaborative group exercises. This collection of online tools and services allow students to form close personal connections with instructors and other current and aspiring computer engineering professionals — without having to relocate or leave their current jobs.

Learn more about the online learning experience

Explore More About the MSCE

Curriculum | Course Schedule