Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program provides a comprehensive and adaptable curriculum, equipping students with the foundation for advanced studies across the entire spectrum of computer science disciplines. This field focuses on creating, evaluating, and deploying computing systems, along with applying computational methods to nearly every academic discipline and real-world application. Computing systems vary from miniature embedded devices to global networks like the internet. Computer science research combines mathematical theory, practical experimentation, and the development of prototype systems. Our Computer Science Department enjoys 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 principles. Our educational programs, faculty expertise, and research initiatives cover diverse subjects such as algorithms and computational complexity, AI and machine learning, biomedical informatics, computer architecture, graphics and visualization, computer vision, database systems, embedded technologies, medical informatics, multimedia computing, networking, operating systems, programming languages, scientific computation, cybersecurity, and software development methodologies.