Kyrgyz National Technical University

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.

Doctor of Philosophy in Computer Science

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.

LevelDoctoral Degree (3-4 Years)
Program FieldComputer Science
Award TitleDoctor of Philosophy (Ph.D.) in Computer Science

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

Build a strong foundation in computer science theory.
Develop the ability to design, implement, and evaluate software systems.
Communicate and analyze problems clearly in technical projects.

Study and Completion Requirements

  1. Complete doctoral research-methods training, topical seminars, and academic standards training.
  2. Develop a stable research question in the field and conduct independent, systematic research.
  3. Complete the doctoral dissertation and the required research outputs specified by the program.

Learning Outcomes

Software development and systems implementation
Algorithm analysis and data processing
Preparation for advanced study or technical research and development