MSc Computer Science

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.

 

 

 Bullseye with solid fillMission  

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.

 

Target with solid fillProgram Goals 

  1. Cultivate a high-quality research environment beyond traditional technical application by guiding students to produce significant algorithmic developments and robust computational models.‎
  2. ‎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

  1. Emerge as innovators, researchers, scientists in computing fields practicing cutting edge technologies.
  2. Continue higher studies, self-learning and scientific research for solving contemporary issues in the field of computer science.
  3. Practice effective communication and follow ethical standards and professional values in the work environment and collaborative research.
  4. 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.

Briefcase  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.

 

 

 Stopwatch 66% with solid fill

Duration

  • Two years (4 semesters)

 

Monthly calendar with solid fillStudy 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-3Computer Architecture 

-

3

CS6214-3Large 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-3Software Design and Architecture

-

3

CS6155-3Semantic Web Technology

-

3

CS6225-3Computer Vision

-

3

CS6215-3High-Performance Computing

-

3

CS6242-3Cloud Computing and Security

-

3

CS6226-3Human-AI Interaction

-

3

CS6243-3Introduction to Quantum Computing    

-

3

CS6232-3Metaheuristic Algorithms

-

3

CS6261-3Computer Networks

-

3

CS6227-3AI Planning for Autonomy

-

3

CS6228-3AI, Ethics, and Society

-

3

CS6262-3Principle of Cyber security

-

3

CS6233-3Database Systems

-

3

CS6229-3Large 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-20242024-2025

Published scientific research

21

102

106

Research projects

6

12

8

Workshops and trainings provided 

11

16

18

 

 

Checkmark  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: