Syracuse University’s College of Engineering and Computer Science offers a Master of Science (M.S.) in Computer Engineering program delivered online. The program teaches students to create groundbreaking hardware and software solutions for new and emerging systems, while developing the expertise to solve challenging technical problems in this ever-changing industry.
The M.S. in Computer Engineering program focuses on key subjects that are crucial to understanding and advancing new and emerging systems. Computer engineers drive innovation and solve the most difficult computer challenges including:
- Security and assurance
- Network systems
- Computer architecture
- Advanced programming
The program also features in-person immersive learning experiences that allow students to meet and collaborate with their peers, learn from guest speakers who are industry experts, and participate in collaborative, hands-on workshops.
|Total Credits||30 credit hours|
|Full-Time vs. Part-Time||Both|
|Time to Complete||Students typically complete the program in 15 months.|
|Virtual Campus Accessibility||Yes, although qualified applicants may be eligible for a GRE waiver.|
|Immersion(s)||Students must attend at least one immersion weekend.|
Syracuse University’s online M.S. in Computer Engineering is housed in the College of Engineering and Computer Science, a vibrant community of leaders with a reputation for responsiveness in meeting regional, national, and global needs.
Syracuse University’s College of Engineering and Computer Science has been designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
Through cutting-edge research, curricular innovations, and multidisciplinary collaboration, the College of Engineering and Computer Science is addressing challenges such as protecting our cyber systems, regenerating human tissues, providing clean water supplies, pursuing energy-efficient solutions, and securing data within wireless systems.
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, and assured systems that degrade the face of attack and failure. Students explore curriculum at 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 product 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.
Undergraduate Requirements: A bachelor’s degree in computer engineering, computer science, electrical engineering, or a related field from an accredited institution, with an average GPA of 3.0 or higher. Core competencies in discrete mathematics, calculus, data structures, programming (C, C++ or SHARP), and computer organization are highly recommended.
Test Scores and GRE Waiver Requirements
Official GRE scores or an expected test date is required for all applicants with an undergraduate GPA under 3.0. Applicants may be eligible for a GRE waiver if they satisfy any of the following:
- Four or more years of prior professional full-time work experience in a technical or related field
- A cumulative undergraduate GPA of 3.0 or greater, with a quantitative or technical relevant degree, from an accredited U.S. institution
- Graduated in good standing from a relevant Syracuse University undergraduate degree program
- Previous master’s degree
Applicants must submit official transcripts, two letters of recommendation, a personal statement, and a current business resume or CV.
Learn more about the Masters of Computer Engineering program at Syracuse University.