The Master of Science in Computer Science (Thesis Option) program is intended for working researchers who are eager to enhance their qualifications in order to achieve growth in their careers. The program is expected to have high demand due to increase usage of IT in all spheres of life and it is in tune to the new vision of Kingdom of Saudi Arabia.
Mission
To provide an academic framework that integrates theoretical depth with technical specialization in the field of computer science, fostering impactful scientific contributions and innovative computational solutions that support Saudi Arabia’s national vision for a knowledge‑based, technology‑driven economy.
Program Goals
- Cultivate a high-quality research environment beyond traditional technical application by guiding students to produce significant algorithmic developments and robust computational models.
- Prepare scholarly leaders for R&D and academia who can fulfil national technological priorities and contribute to the Kingdom’s transition toward a sustainable, globalized knowledge economy.
Program Objectives
- Emerge as innovators, researchers, scientists in computing fields practicing cutting edge technologies.
- Continue higher studies, self-learning and scientific research for solving contemporary issues in the field of computer science.
- Practice effective communication and follow ethical standards and professional values in the work environment and collaborative research.
- Demonstrate responsibilities and commitments towards sustainable development of computing technology for the betterment of the society.
Program Learning Outcomes
Knowledge and Understanding
K1 Demonstrate a deep and specialized understanding of advanced theories, architectures, and algorithmic principles in Computer Science.
K2 Critically analyze recent developments and emerging trends in the computing field to identify research gaps relevant to national and global technological needs.
Skills
S1 Apply advanced computational theories to develop creative and original solutions for complex problems.
S2 Critically assess existing literature and computational models to formulate valid research hypotheses and innovative technical frameworks.
S3 Plan, manage, and document complex research or technical projects using appropriate project‑management methodologies, demonstrating proficiency in task scheduling, risk assessment, and outcome reporting.
S4 Communicate complex research findings, innovations, and technical data effectively through high-quality scholarly writing and oral presentations to various level of audiences.
Values, Autonomy, and Responsibility
V1 Demonstrate unwavering academic integrity and professional ethics in conducting research, handling data, and citing the work of others.
. V2 Align research outcomes with the Kingdom's sustainable and knowledge-based economy and vision.
Professional Job Prospects
- Software Engineer
- System Analyst
- Software Architect
- Machine Learning Expert
- Researcher in state-of-the-art laboratories
- Artificial Intelligence Expert
- Lecturer/ Research Assistant
Graduate Attributes
- Competitive Knowledge: High technical competencies to identify, design, implement and evaluate computing-based solutions with recent techniques.
- Critical Thinking: Analytical and critical spirit to participate in the implementation of innovative computing solutions.
- Exploratory Research: Scientific rigor to carry out state of the art research to investigate problems and derive innovative solution models.
- Effective communication: Communicate effectively to differed scientific level of audience in written and oral and to plan and manage collaborative research.
- Social Responsibility: Sense of personal and social responsibility, following ethical and professional standards, leading to active participation and contribution to research society.
- Adoptability: Adaptable to work environment with self-confidence and flexible nature.
- Self-Learning: Capable to generate extensive knowledge through continued self-learning.
![]()
Duration
Two years (4 semesters)
Study Plan (30 Credit Hours)
Year 1 |
|
|
|
Level 1 |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6241 | Mathematical Foundations | - | 3 |
CS6131 | Algorithms and Complexity | - | 3 |
| Major Elective 1 | - | 3 |
|
|
| 9 |
|
|
|
|
Level 2 |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6171 | Research Methodology | - | 3 |
| Major Elective 2 | - | 3 |
| General Elective 1 | - | 3 |
|
|
| 9 |
|
|
|
|
|
|
|
|
Level 3 |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6172 | Research Proposal | CS6171 | 3 |
| General Elective 2 | - | 3 |
| General Elective 3 | - | 3 |
| 9 | |||
|
|
|
|
Level 4 |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6173 | Thesis | CS6172 | 6 |
|
|
| 6 |
|
|
|
|
Elective Courses |
|
| |
Major Electives |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6112-3 | Advanced Operating System | - | 3 |
CS6212-3 | Advanced Machine Learning | - | 3 |
CS6151-3 | Advanced Software Engineering | - | 3 |
CS6122-3 | Theory and Design of Programming | - | 3 |
| CS6213-3 | Computer Architecture | - | 3 |
| CS6214-3 | Large Scale Distributed Systems | - | 3 |
|
|
|
|
General Electives |
|
|
|
Code | Course Name | Pre-requisite | CH |
CS6221-3 | Deep neural networks | - | 3 |
CS6224-3 | Natural Language Processing | - | 3 |
CS6113-3 | Image Processing and Pattern Recognition | - | 3 |
CS6152-3 | Software Development for Mobile Devices | - | 3 |
| CS6153-3 | Software Design and Architecture | - | 3 |
| CS6155-3 | Semantic Web Technology | - | 3 |
| CS6225-3 | Computer Vision | - | 3 |
| CS6215-3 | High-Performance Computing | - | 3 |
| CS6242-3 | Cloud Computing and Security | - | 3 |
| CS6226-3 | Human-AI Interaction | - | 3 |
| CS6243-3 | Introduction to Quantum Computing | - | 3 |
| CS6232-3 | Metaheuristic Algorithms | - | 3 |
| CS6261-3 | Computer Networks | - | 3 |
| CS6227-3 | AI Planning for Autonomy | - | 3 |
| CS6228-3 | AI, Ethics, and Society | - | 3 |
| CS6262-3 | Principle of Cyber security | - | 3 |
| CS6233-3 | Database Systems | - | 3 |
| CS6229-3 | Large Language Models (LLMs) | - | 3 |
|
|
|
|
Enrolment and Graduation Data
Academic Year | Students Enrolled | Students Graduated |
2022-2023 | 7 | 2 |
2023-2024 | 11 | 1 |
2024-2025 | 11 | 6 |
2025-2026 | 23 | 9 |
Recent Achievements
| 2022-2023 | 2023-2024 | 2024-2025 |
Published scientific research | 21 | 102 | 106 |
Research projects | 6 | 12 | 8 |
Workshops and trainings provided | 11 | 16 | 18 |
Student Admission Requirement:
All prospective graduate students must apply online through King Khalid University website. Graduate Studies Admission Guide 2022-2023 is available at the portal as well.
The applicant must have a Bachelor degree from a Saudi university or from another recognized institution with a suitable background with a minimum GPA of 3.75 out of 5.00 (very good), in the following disciplines: (Computer Science - Information Systems - Information Technology - Software Engineering). Other related disciplines may be accepted after the approval of the department.
Other Requirements:
- Two recommendation letters.
- Minimum score for general aptitude test is 70%.
- Minimum score for STEP English test is 80 (should be provided within the application submission period, no provisional admission is granted) or its equivalent in other language tests as shown in the table below:
English Aptitude Test Equivalence | ||||
STEP |
IELTS | TOEFL | ||
IBT | CBT | PBT | ||
97 | 6 | 79 | 213 | 550 |
92 | 5.5 | 70 | 194 | 525 |
83 | 5 | 61 | 173 | 500 |
75 | 4.5 | 53 | 153 | 475 |
67 | 4 | 45 | 133 | 450 |
52 | 3.5 | 32 | 97 | 400 |
All applicants will be notified of the results of their application by the Deanship of Graduate Studies. A student admission may be postponed for not more than two semesters based on the approval of the relevant Department Council, the Dean of the College, and the Dean of Graduate Studies. This period of postponement will not be included as part of the maximum period allowed for completing the degree.
Useful Links:
- M.Sc., Computer Science – Program Handbook
- Master Students Rights, Regulations and Code of Conduct
- Admission Guide
- Graduate Studies – E Services Guide