Faculty of Information and Computer Technologies

PhD in Computer Science

PhD in Computer Science

A Doctor of Philosophy in Computer Science is an advanced, intensive program that prepares students for careers in research, teaching, or development in the field of computer science. A program involves courses in core and elective areas of computer science, such as artificial intelligence, databases, and distributed algorithms. A Doctor of Philosophy in Computer Science program requires conducting original research under the guidance of a faculty advisor and writing and defending a dissertation that contributes to the knowledge base of computer science.

Program Objectives

PhD in CS program aims to:

  • Equip learners with the ability to design and implement AI algorithms and models to address complex real-world challenges through rigorous research methodologies.
  • Provide a strong foundation in machine learning and deep learning techniques for advanced data analysis, enabling students to contribute original findings to the field.
  • Enable students to conduct comprehensive research on optimizing business processes through AI-driven automation and intelligent systems.
  • Foster skills in artificial intelligence research to develop innovative applications and contribute to scholarly publications.
  • Generate vision and strategic direction for creating AI-based solutions, supported by empirical research that aligns with organizational objectives.
  • Develop expertise in ethical considerations and compliance related to AI and data usage, emphasizing the importance of responsible research practices.
  • Cultivate the ability to lead and manage research projects that leverage AI technologies, ensuring they adhere to professional standards and contribute to the advancement of knowledge within the discipline.

Flexible schedule to accommodate working students

International academic staff and learning environment

Use of blended learning
(in-class and online)

Sample Curriculum

Semester I

Course Title Credits
Research Methods 3
Advanced Algorithms and Data Structures 3
Elective course 3

Semester II

Course Title Credits
Proposal Defense 3
Artificial Intelligence 3
Research Ethics 1
Elective course 3

Semester III

Conference Paper and Presentation I 6
Elective course 3

Semester IV

Conference Paper and Presentation II 6
Elective course 3

Semester V

Course Title Credits
Research Paper 6

Semester VI

Course Title Credits
Thesis Defense 12

Core Courses

– Research Methodology
– Advanced Algorithms and Data Structures
– Artificial Intelligence
– Research Ethics
– Conference Paper and Publications I
– Conference Paper and Publications II
– Research Paper

Departmental Electives

– Data Design and Visualization
– Enterprise and Cloud Computing
– Data Mining and Knowledge Management
– Machine Learning for Data Analysis
– Data Science and Data-Driven Decision-Making
– Data Science with Open Source Tools
– Enterprise Software Architecture and Design
– Data Mining and Knowledge Management
– Systems analysis and design
– Enterprise architecture and systems integration
– Advanced Selected Topic in CS I
– Advanced Selected Topic in CS II

Loading