Master of Science in Computer Science

Program Description

Learning Outcomes

Requirements

Program Structure

Scroll Top
  • Home
  • Program
  • Master of Science in Computer Science
Master of Science in Computer Science
Institution
King Saud University
Location
Saudi Arabia
Total Tuition
$ 27528
Intakes
September
Application deadline
January
Application Fee
133
Program Description

The Master of Science in Computer Science (MSCS) at King Saud University (KSU) is a versatile graduate program designed to provide advanced training in both theoretical foundations and state-of-the-art computing technologies.

Technical Proficiency: Mastery of advanced knowledge in core computer science areas, specifically in databases, networks, graphics, and software engineering.

Methodological System Design: Acquisition of a sound methodological approach for the analysis, design, and implementation of complex systems.

Research & Innovation: Ability to conduct both fundamental and applied research, bridging the gap between theoretical academia and practical industrial applications.

Market Alignment: Development of specialized skills tailored to meet the current and future technological needs of the Saudi labor market.

Professional Excellence: Preparation to perform distinguished professional work in industry, government, or academic settings through rigorous scientific training.

In addition to the admission requirements stated in the Unified Regulations for Graduate Studies in Saudi universities, and the organizational and executive rules and procedures for graduate studies at King Saud University, the department requires the following for admission to the program:

  • The applicant must hold a bachelor’s degree in Computer Science under the regular study system from King Saud University or an equivalent institution, with a grade of no less than Very Good and a cumulative GPA of at least 3.25 out of 5 or its equivalent.

  • Applicants who are not specialized in Computer Science may be admitted from the following disciplines: Computer Engineering, Information Systems, Software Engineering, Information Technology, non-educational computer-related disciplines, Electrical Engineering, Mathematics, Statistics, and Operations Research, provided that the degree was obtained under the regular study system from King Saud University or from any other university recommended by the Ministry of Education, with a grade of no less than Very Good and a cumulative GPA of at least 3.25 out of 5 or its equivalent.

  • The applicant must obtain a minimum score of 4.5 in the IELTS test or its equivalent.

  • The applicant must obtain a minimum score of 70 in the quantitative section of the General Aptitude Test for University Graduates, or at least 140 in the quantitative section of the GRE General test.

  • The applicant must have obtained a score of no less than 65 in the Qiyas test.

Thesis Option

First Year – First Semester

# Course Code Course Title Credit Hours Activity Evaluation Prerequisite
1 CSC 512 Algorithm Analysis and Design 3 (3+0) Lecture Counted
2 CSC 524 Computer Networks 3 (3+0) Lecture Counted
3 CSC 562 Artificial Intelligence 3 (3+0) Lecture Counted

Total: 9 credit hours

First Year– Second Semester

# Course Code Course Title Credit Hours Activity Evaluation Prerequisite
1 CSC 581 Advanced Database Systems 3 (3+0) Lecture Counted
2 CSC 571 Seminar and Discussions 2 (2+0) Lecture Counted
3 CSC … Elective Course (1) from List (A) 3 (3+0) Lecture Counted

Total: 8 credit hours

Second Year – First Semester

# Course Code Course Title Credit Hours Activity Evaluation Prerequisite
1 CSC … Elective Course (2) from List (A) 3 (3+0) Lecture Counted
2 CSC … Elective Course (3) from List (B) 3 (3+0) Lecture Counted
3 CSC 593 Thesis Proposal Preparation 1 credit hour Supervision Pass/Fail

Total: 7 credit hours

Second Year –Second Semester

# Course Code Course Title Credit Hours Activity Evaluation Prerequisite
1 CSC 600 Thesis 6 credit hours Supervision Pass/Fail CSC 593

Total: 6 credit hours

Elective Courses

List (A) – Two (2) courses must be selected

# Course Code Course Title Credit Hours Activity Evaluation
1 CSC 519 Computer Security 3 (3+0) Lecture Counted
2 CSC 541 Advanced Software Engineering 3 (3+0) Lecture Counted
3 CSC 551 Automata, Computability, and Formal Languages 3 (3+0) Lecture Counted
4 CSC 564 Machine Learning 3 (3+0) Lecture Counted
5 CSC 572 Advanced Computer Graphics 3 (3+0) Lecture Counted
6 CSC 587 Web Databases and Information Retrieval 3 (3+0) Lecture Counted
7 CSC 588 Data Warehousing and Data Mining Systems 3 (3+0) Lecture Counted


List (B) – One (1) course must be selected

# Course Code Course Title Credit Hours Activity Evaluation
1 CSC 514 Optimization in Artificial Intelligence 3 (3+0) Lecture Counted
2 CSC 520 Networking in TCP/IP Environment 3 (3+0) Lecture Counted
3 CSC 523 Distributed UNIX Operating System 3 (3+0) Lecture Counted
4 CSC 525 Distributed Real-Time Systems 3 (3+0) Lecture Counted
5 CSC 526 Parallel Processing 3 (3+0) Lecture Counted
Other elective courses (B) as per the original list 3 (3+0) Lecture Counted
Program Overview
Study Format
On-campus
Program Level
Master's
Language Of Materials
English
Language Of Teaching
English
Mode
Full-time
Duration By Months
24
To request more information about the program

Contact Admission
King Saud University
Phone Number
+966114696666
Email
cs@ksu.edu.sa

Follow Top Majors Now