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 real-world application. Computer systems vary from small embedded devices to global internet infrastructures. Computer science research combines mathematical theory, practical experimentation, and prototype development. Database and data mining research tackles important questions about architectures, indexing methods, algorithms, models, and performance assessment for next-generation databases and information technologies. Key research areas include database management, data processing and cleaning, warehouse systems, integration tools, search methods, large-scale data computing, information sharing, distribution, and statistical mining. Ongoing projects investigate system challenges arising from massive data quantities, complexity, variety, and inconsistency, as well as emerging requirements like privacy protection, security measures, mobile computing, data quality, service standards, and system resilience in demanding environments.