As the world of technology continues to evolve at an astounding pace, skilled computer science professionals are in higher demand than ever before. The Master of Science in Computer Science program delivered online at Syracuse University's College of Engineering and Computer Science prepares students to discover groundbreaking solutions to the world's most complex technological challenges.
Faculty teaching in the M.S. in Computer Science program are actively engaged in developing real-world innovations and solutions. Together, they have crafted a curriculum that ensures students are exposed to advances in the field and emerge prepared to be at the forefront of computer science discovery.
Through a curriculum that places an emphasis on mathematical evaluation, the program prepares students to:
incorporate emerging technologies into new system designs;
develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming; and
build the analytical, critical-thinking, and mathematical skills necessary to take on advanced challenges.
The explosion of technology is driving employment growth in a wide range of fields. The M.S. in Computer Science offers a flexible program structure, which allows students to tailor their curriculum to their personal career goals, preparing them to take on in-demand roles in fields such as health care, finance, and the military.
Designed for working professionals, the 30-credit M.S. in Computer Science 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.
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 science professionals — without having to relocate or leave their current jobs.