Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program provides a comprehensive and adaptable curriculum, enabling students to pursue advanced studies across the entire spectrum of computer science disciplines. This field focuses on creating, evaluating, and building computer systems, along with applying computational methods to nearly every academic discipline and real-world application. Computer systems vary from small embedded devices to global networks like the internet. Computer science research combines mathematical theory, practical experimentation, and the development of prototype systems. The Computer Science Department has earned global recognition for its distinctive blend of faculty, visiting scholars, students, and academic initiatives, fostering an exceptional research environment that extends far beyond fundamental computer science domains. Our educational programs, faculty expertise, and research initiatives cover diverse subjects such as algorithms and complexity, AI and machine learning, biomedical informatics, computational biology, computer architecture, graphics and visualization, computer vision, databases and data mining, embedded systems, medical informatics, multimedia computing, networks and distributed systems, operating systems, programming languages, scientific computing, security and cryptography, and software engineering.