Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The field of Computer Science integrates theoretical foundations with practical approaches to designing, analyzing, and building computer systems, while also applying computational methods to diverse disciplines. Key research domains consist of: (1) artificial intelligence and machine learning, (2) bioinformatics, (3) computer architecture, (4) embedded systems, (5) computer graphics and vision, (6) database systems and information management, (7) multimedia and game development, (8) networking and distributed computing, (9) programming languages and compilers, (10) cybersecurity, privacy, and cryptography, (11) algorithm design and analysis, and (12) scientific computation.
The Computer Science Ph.D. program provides comprehensive and adaptable graduate education, enabling students to pursue specialized studies and innovative research across various CS disciplines.
Our investigations concentrate on diverse aspects of operating system performance, security, and dependability. We explore both revolutionary operating system designs and the gradual improvement of mainstream kernels to meet the demands of modern mobile and large-scale computing environments. Research areas include OS security, heterogeneous hardware integration, high-speed data center networking and storage, virtualization, access control, and formal software verification. Additionally, we examine intersections between operating systems and computer architecture, networking, programming languages, distributed systems, and database technologies.