Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The field of Computer Science integrates theoretical foundations with hands-on approaches to designing, analyzing, and building computer systems, along with applying computational methods across diverse disciplines. Key research domains consist of: (1) artificial intelligence and machine learning, (2) bioinformatics, (3) computer architecture, (4) embedded systems, (5) graphics and computer vision, (6) database systems and information management, (7) multimedia and gaming, (8) networks and distributed systems, (9) programming languages and compilers, (10) security, privacy, and cryptography, (11) algorithm design and analysis, and (12) scientific computing.
The Computer Science Ph.D. program provides an adaptable and comprehensive curriculum, enabling students to pursue advanced graduate studies and engage in pioneering research across various CS specializations.
This involves utilizing computing technologies to address scientific challenges, spanning fields from astrophysics to zoology. Applications may include system simulation, data processing and exploration, or visual representation. Emphasis can be placed on creating innovative computational methods like parallel processing algorithms or novel data analysis approaches, or on creatively adapting established techniques to solve new scientific questions.