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 all facets of computer science. This discipline focuses on creating, evaluating, and deploying computing systems, along with applying computational methods to nearly every academic field and practical application. Computing systems vary from miniature embedded devices to global networks like the internet. Computer science research combines mathematical theory, practical testing, and developing experimental systems. Our Computer Science Department enjoys global acclaim for its distinctive blend of faculty, visiting scholars, students, and academic initiatives, fostering an exceptional research atmosphere that extends far beyond fundamental computer science principles. Our educational programs, professors, and research concentrations span diverse subjects such as algorithms and computational complexity, AI and machine learning, biomedical data analysis, computer hardware design, graphics and data visualization, database management, embedded technologies, healthcare computing, multimedia processing, networked systems, operating systems, programming language development, scientific computation, cybersecurity, and software development methodologies.