Academics

Syracuse University Online College of Engineering and Computer Science Curriculums

The Engineering@Syracuse programs require students to complete 30 total credits via live, online classes that enable them to interact with their faculty and peers face-to-face. To ensure that students are well prepared for the academic rigor of the program, there are two preparatory courses available.

Our preparatory courses are designed for students who do not have prior demonstrated academic and/or work experience in areas such as programming, discrete math and data structure, and other key areas. Students may be required to complete up to 6 credits of preparatory coursework before they progress into the core and elective courses for their selected program.

To learn more about courses and credits requirements, or to see sample course schedules, select your program of interest below:

M.S. in Computer Science

The master’s in computer science program consists of four core courses (12 credits) that all students will take and six electives (18 credits) that students are able to choose on their own to customize their curriculum, totaling 30 credits. Please see below for the curriculum requirements. Each course is three credits.


Core Courses (12 Credits)

Students will take all four core courses.


Electives (18 Credits)

Students will take six elective courses of their choice. They may choose from the following options:

M.S. in Cybersecurity

The master’s in cybersecurity program consists of five core courses (15 credits), three technical electives (9 credits) and two elective options (6 credits) that students are able to choose on their own to customize their curriculum, totaling 30 credits. Please see below for the curriculum requirements. Each course is three credits.


Core Courses (15 Credits)

Students will take all five core courses.


Technical Electives (9 Credits)

Students are required to take three technical elective courses.


Electives (6 Credits)

Students have the option of two elective courses.

M.S. in Computer Engineering

The master’s in computer engineering program consists of four core courses (12 credits) and six electives (18 credits) that students are able to choose on their own to customize their curriculum, totaling 30 credits. Please see below for the curriculum requirements. Each course is three credits.


Core Courses (12 credits)

Students will take all four core courses.


Electives (18 credits)

Students will take six elective courses of their choice. They may choose from the following options: