Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science program is designed for the Computer Science field, delivering doctoral research preparation, This field studies the theoretical foundations of computing, software construction, algorithm design, and the operation of computing platforms.
Program Positioning
The doctoral program prepares advanced researchers through independent research, academic standards, original problem analysis, and dissertation outcomes. This field studies the theoretical foundations of computing, software construction, algorithm design, and the operation of computing platforms.
Computing Theory and Algorithms
Study discrete structures, data structures, algorithm analysis, computational complexity, and programming methods.
Systems and Platforms
Build understanding of operating systems, computer architecture, databases, networks, and distributed systems.
Software Development
Practice requirements analysis, modular design, implementation, testing, verification, and technical documentation.
Data and Intelligent Computing Foundations
Develop foundations in data processing, statistical modeling, machine learning, and analysis of computing applications.
Learning Objectives
Study and Completion Requirements
- Complete doctoral research-methods training, topical seminars, and academic standards training.
- Develop a stable research question in the field and conduct independent, systematic research.
- Complete the doctoral dissertation and the required research outputs specified by the program.