Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The computer science graduate program provides a comprehensive curriculum spanning both theoretical foundations and practical applications, alongside research possibilities in virtually every discipline area. Faculty mentors guide students through specialized domains including algorithm design and computational theory, high-performance and parallel computing, distributed systems, AI, robotics, and computer vision. The program also covers database systems and data analytics, human-centered computing and information management, visual computing and graphics, software development and language design, hardware architecture and compiler optimization, network systems, computational biology and bioinformatics, as well as cybersecurity. Students also have the flexibility to pursue interdisciplinary research combining computer science with other academic fields.