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 areas of computer science. This discipline focuses on creating, evaluating, and building computer systems, along with applying computational methods to nearly every academic field and practical application. Computer systems vary from small embedded devices to vast networks like the internet. Computer science research combines mathematical theory, practical testing, and developing prototype systems. The Computer Science Department enjoys global recognition for its exceptional faculty, visiting scholars, students, and academic offerings, fostering an elite research atmosphere that extends beyond fundamental computer science topics. Our courses, professors, and research initiatives concentrate on diverse subjects such as algorithms and complexity, artificial intelligence and machine learning, biomedical informatics and computational biology, computer architecture and design, computer graphics and visualization, computer vision, databases and data mining, embedded systems, medical informatics, multimedia computing, networks and distributed systems, operating systems, programming languages and systems, scientific and numerical computing, security, privacy and cryptography, and software engineering.