Online Master's in
Computer Science

Discover Solutions to Global Problems With Computer Science

As today’s technology continues to evolve, skilled computer science professionals are needed across industries to solve complex computational challenges. Syracuse University’s top-ranked online Master of Science in Computer Science program prepares students to address these challenges by developing groundbreaking solutions in the forefront of the field.1

Live, Online Classes

Live online classes with HD video bring you face to face with your classmates and faculty each week, as do virtual immersion experiences featuring industry leaders.

World-Class Faculty

Faculty with years of industry experience create and lead courses that equip students with the latest computer science skills they need to advance their career.

Discover Syracuse University

Learn more about our commitment to empowering student collaboration and discussion.

Request More Information

A Curriculum Designed for Tomorrow’s Computer Science Challenges

Our computer science curriculum is designed to prepare students to question, analyze, and create solutions for future technology challenges. To ensure students graduate prepared to drive new developments in the field, the curriculum focuses on emerging topics such as advanced programming, security and assurance, computer architecture, and artificial intelligence.

The curriculum consists of 30 total credits, including 15 credits of core courses and 15 credits of electives, nine of which are required technical electives.

Learn More About Our Curriculum

Complete in as few as 15 months

No GRE required to apply

Four cohort start dates annually

Course Spotlight: Machine Learning

This course explores the intersection of machine learning and computer security and offers an in-depth introduction to machine learning theory and methods. Students explore research problems in machine learning and its applications in security contexts. Topics include inductive learning, neural network approaches, computational learning theory, data mining, fraud detection, pattern recognition, and other contemporary applications.

"I realized that every time I got excited at work, it was because of something made possible by the software behind it. I knew I wanted to work on software teams and pursue a graduate degree in that field."

Student Spotlight: Tess Thoresen

Class of 2019

Admissions Information

Syracuse University is seeking students who are passionate about computer systems and determined to shape tomorrow’s technology. The most successful applicants to our computer science master’s online program typically have a strong background in computing disciplines, computer organization, and operating system design. Common backgrounds of our students include:

  • a bachelor’s degree in computer science, computer engineering, software engineering, or a related field from an accredited institution, with an average GPA of 3.0 or better; and
  • 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 August 12, 2021

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 about the flexible online platform and collaborative classes directly from faculty and current students in our online information sessions.

Pursue a Fulfilling Career in Computer Science

Learn more about how you can meet industry needs with an online master’s in computer science from Syracuse University.

Request More Information

Master’s in Computer Science FAQ

What Is Computer Science?

Computer science is the study of design, development, and analysis of computer software. It can be applied across nearly every industry to solve problems using the core principles of mathematics, engineering, and logic. Emerging applications of computer science include machine learning, artificial intelligence, and big data analytics.

How Hard Is Computer Science?

Computer science degree programs typically require some level of prior knowledge in discrete mathematics, calculus, data structures, and computer programming.

Why Get a Master’s in Computer Science?

Earning your master’s in computer science can increase your earning potential, expand your professional network, and help you better compete for leadership and management positions compared to computer science professionals who only hold a bachelor’s degree.

What Can You Do With a Master’s in Computer Science?

With a master’s in computer science, you can pursue jobs across a wide variety of industries in positions such as software developer, database administrator, computer systems analyst, information research scientist, and IT project manager, to name a few.

How Much Does a Computer Scientist Make?

Graduates with degrees in computer science often earn higher-than-average salaries in a variety of fulfilling careers. For example, the average annual salary for a computer and information research scientist is $122,840.2

How Much Does a Computer Scientist Make in New York?

The annual mean salary for a computer and information research scientist in New York is $137,810.3

Take the first step toward advanced career success.

Complete the form below to receive more information about our online master’s in computer science program.