PhD in Computer Science

Faculty of Computers and Information Technology
Location
تبوك
Duration Semesters
10
Total Credit Hours
48
Fees
Free
Active Students
0
Graduated Students
0
Objectives

The PhD program in Computer Science aims to:

  • Develop theoretical knowledge and practical experience to address complex computational challenges across various fields.
  • Contribute innovative research that expands the horizons of computer science.
  • Lead impactful research initiatives that contribute to solving real-world problems through critical thinking, ethical leadership, and global collaboration.
  • Promote ethical practices and professional responsibility in conducting and applying computer science research.

For more information, please refer to:

 

1. Curriculum Structure:

Program Structure Required/ Elective No. of courses

Credit

Hours

Percentage
Course Required 5 15 31.25%
Elective 5 15 31.25%
Graduation Project (if any) - - - -
Thesis (if any) Required 1 18 37.50
Field Experience(if any) - - - -
Others (.....) - - - -
Total 11   100%

* Add a separated table for each track (if any).

2. Program Courses:

Level

Course

Code

Course Title

Required

or Elective

Pre-Requisite

Courses

Credit

Hours

Type of requirements

(Institution, College, or Program)

Level

1

CSC 712 Advanced Algorithms and Complexity Required - 3 Program
CSC 710 Probability and Statistical Computing Required - 3 Program
-

Elective course (1)

 

Elective - Depends on course Program

Level

2

CSC 713 Theory of Computation Required - 3 Program
CSC 720 Operating Systems Required - 3 Program
-

Elective course (2)

 

Elective - Depends on course Program

Level

3

CSC 759 Comprehensive Exam Required Complete one year in the program 0 Program

Level

4

CEN 726 Computer Organization Required   3 Program
-

Elective course (3)

 

Elective - Depends on course Program
CSC 799 Dissertation Required

Pass Comprehensive Exam

 

18 Program

Level

5

-

Elective course (4)

 

Elective - Depends on course Program
Level 6 -

Elective course (5)

 

Elective - Depends on course Program

 

* Include additional levels (for three semesters option or if needed).

** Add a table for the courses of each track (if any)

Elective Courses List (Area 1): Intelligent Systems and Data Management
Course Code Course Title Credit Hours
CSC 603 Machine Learning 3
CSC 617 Data Mining 3
CSC 604 Computer Vision 3
CSC 604 Neural Networks and Deep Learning 3
CSC 609 Robotics and Embedded Systems 3
CSC 610 Advanced Robotics 3
CIS 610 Information Retrieval 3
CIS 611 Big Data Analytics 3
CSC 612 Natural Language Processing 3
CSC 615 Bioinformatics 3
CSC 616 Advanced Topics in Intelligent Systems and Data Management 3

 

Elective Courses List (Area 2): Cybersecurity and privacy
Course Code Course Title Credit Hours
CIT 601 Applied Cryptography 4
CIT 606 Security Policies and Risk Management 3
CIT 602 Network Security 4
CIT 605 Operating System Security 4
CIT 604 Secure Software Systems 4
CIT 607 Biometrics and Access Control 4
CIT 609 Penetration Testing and Ethical Hacking 4
CIT 617 Advanced Topics in Cybersecurity and Privacy 4

 

Elective Courses List (Area 3): Theoretical and Applied Research in Computer Science
Course Code Course Title Credit Hours
CSC 725 Independent Research Study 3
CSC 279 Advanced Topics in Computer Science 3
CSC 608 Research Methods  3

 

 

Career Fields

The PhD program in Computer Science at the University of Tabuk offers a range of career and research areas that reflect the latest advancements in the field. These areas include, but are not limited to:

  • Artificial Intelligence and Machine Learning: The study, development, and application of artificial intelligence technologies.
  • Networks and Information Security: Research in the areas of data and information network security.
  • Data Science and Analytics: The analysis and interpretation of big data to make informed decisions.
  • Cloud Computing: The development of distributed computing systems and cloud applications.
  • Robotics and Control Systems: The design and optimization of robotic systems software.
  • Computer Vision and Image Processing: Research related to the interpretation of images and videos using advanced algorithms.
  • Software Technologies and Software Engineering: The development of new methods for managing and designing software.

The program focuses on developing scientific research skills and enhancing the ability to innovate and develop in diverse areas of computer science.