Earn Your Online Master’s in Computer Science from Syracuse University
As a student in the online Master of Science in Computer Science program at Syracuse University, you’ll develop a deeper understanding of the systems, methodologies and emerging technologies that can be used to answer some of the most complex challenges facing the tech industry today — all without having to put your current career on hold.
Online MS Computer Science Curriculum
The online Master of Science in Computer Science program will not only equip you with key programming and software engineering skills, but it will also empower you to question, analyze and create solutions for future tech challenges. Consisting of 30 total credits, the curriculum can be completed in as few as 15 months and covers key topics such as advanced programming, security and assurance, computer architecture and artificial intelligence.
Courses in the online Master of Science in Computer Science program include:
- Structured Programming and Formal Methods
- Advanced Computer Architecture
- Design and Analysis of Algorithms
- Principles of Operating Systems
- Object Oriented Programming C++
- Software Engineering
- Mobile Application Programming
- Fundamentals of Data and Knowledge
- Machine Learning
Online Computer Science Admissions
Applicants to the Master of Science in Computer Science program should be passionate about tech innovation and be able to demonstrate their ability to succeed in a demanding program. A bachelor’s degree in computer science, computer engineering, software engineering or in a related field from an accredited institution with a GPA of 3.0 or better is preferred.
Students without a degree in computer science, computer engineering, software engineering or STEM background may receive a Conditional Admit into our program. Conditional Admit students take our free Mathematical Foundations for Engineers course. This course teaches the math skills required for our program and can be completed within 5 weeks. Upon successful completion of the course, students are then admitted into our Master of Science in Computer Science program.
Please note that admissions decisions are made on a rolling basis and no GRE scores are required to apply.
Application Requirements
Applicants to the online Master of Science in Computer Science program must submit the following:
- Transcripts: Official degree-bearing transcripts are required.
- Resume: Your resume should detail your employment history, academic honors, military experience, leadership roles, and professional and community activities.
- Personal Statement: Your 500-word essay should detail your reasons for wanting to study at Syracuse University, your academic and work experiences, as well as the way you will leverage this program to achieve your career goals.
- Letters of recommendation: Your two professional or academic references should detail your problem-solving skills, discipline, and organizational and communication abilities.
Tuition and Financial Aid
The cost-per-credit and number of credits that students enrolled in an online master’s program at Syracuse University are required to complete will vary by program. As you explore ways to finance your online master’s in computer science, keep in mind that there may be a number of resources available to you, such as:
- Federal Direct Unsubsidized Loans
- Federal Direct PLUS Loan
- Private loans
- Scholarship
- Employer sponsorship
- Veterans benefits
For more information on tuition and financial aid, including military benefits, visit our financial aid webpage.
FAQ: Syracuse University Online M.S. in Computer Science
1. What is the Online M.S. in Computer Science program at Syracuse University?
The online Master of Science in Computer Science at Syracuse University is a 30-credit, fully online graduate program designed to push your technological and analytical capabilities into new territory. It prepares students to design advanced software and systems, tackle emerging topics like artificial intelligence and cybersecurity, and solve real-world computational challenges.
2. How long does it take to complete the program?
Students may complete the program in as few as 15 months when studying full-time; if working while studying, a part‐time pace is supported.
3. What courses or topics are covered in the curriculum?
The curriculum covers 30 total credits and includes key topics such as advanced programming, security and assurance, computer architecture, artificial intelligence, design and analysis of algorithms, object-oriented programming in C++, and mobile application programming.
4. What is the learning experience like for online students?
Online students participate in live weekly sessions with HD video, engage in collaborative projects, and access recordings for flexibility. The learning format supports interaction with faculty and classmates, making the online experience reflect the same rigor and engagement as the on-campus program.
5. Who teaches the online courses?
Courses are taught by faculty from the College of Engineering and Computer Science at Syracuse University with industry experience and academic distinction. These instructors design courses to equip you with the latest computer science knowledge and practices.
6. What careers can graduates pursue with this degree?
Graduates enter roles such as software developer, computer systems analyst, AI/machine learning engineer, cybersecurity practitioner, and other technology leadership positions. The program primes students to work across industries where advanced computing skills are in demand.
7. Is the program accredited?
Yes. Syracuse University is regionally accredited (by the Middle States Commission on Higher Education). The College of Engineering and Computer Science delivers this online program within that accredited institution.
8. What are the admission requirements?
Applicants should hold a bachelor’s degree in computer science, computer engineering, software engineering, or a related field from an accredited institution, preferably with a GPA of 3.0 or higher. Demonstrated competencies in discrete mathematics, calculus, data structures, programming (C/C++), and computer organization are expected. If you do not have this background, you may apply for conditional admission and take a preparatory mathematical foundations course. No GRE is required.
9. How much does the program cost?
Tuition is charged per credit hour for the online engineering master’s programs at Syracuse University. For the 2025-2026 academic year, the rate is $2,015 per credit, plus a one-time $100 technology fee; the program requires 30 credits, which means the total cost is approximately $60,450.
10. What support and resources are available for online students?
Online students receive academic advising, access to virtual student services, engagement with classmates and faculty through the online platform, and opportunities to tap into the broader engineering community at Syracuse University. There are also employer tuition benefits, scholarships, and loan options available.
11. Why is this program a strong long‐term investment for professionals?
This degree blends Syracuse University’s academic reputation, rigorous technical training, flexible online delivery, and focus on emerging computing domains like AI and security. Graduates gain a competitive edge to lead in tech fields, adapt to evolving industry demands, and pursue advanced or leadership positions.