The Computer Science specialization of the Master of Science in Computer Science graduate program offers a flexible and innovative curriculum that blends theoretic foundations of computer science with modern topics and state-of-the-art computing technologies. The program provides students with knowledge and skills in algorithmic programming, software development, and research of computational methods for creating innovative solutions for a wide-range of computing problems. This specialization offers two focus areas in cybersecurity and data analytics, as well as other advanced topics in Computer Science.?

It prepares students for doctoral studies and careers in cybersecurity, data analytics, and other computing fields. Students starting this specialization typically have an undergraduate degree in Computer Science, but may come from another closely related scientific discipline provided they have strong quantitative and analytical problem-solving skills and demonstrated an ability for algorithmic programming.