Master in Computer Science

General

Program Description

The Computer Science program educates students to become world-class researchers and thought leaders in the field of computer science. The program is designed to prepare the student for a career in academia, industrial research or advanced positions in the industry.

The program offers two degrees: the Doctor of Philosophy (Ph.D.) degree and the M.S. degree. The M.S. degree can be obtained by taking courses only or by a combination of courses and writing a thesis. Students who are interested in a research career are encouraged to apply directly to the Ph.D. program. An M.S. degree is not a pre-requisite to enroll in the Ph.D. program.

A student who completes the Ph.D. degree will have demonstrated original research that is published in world-class prestigious conferences, journals, and other research forums. This degree is appropriate for those who want to pursue a career in research either in academia or industry. A student who completes the M.S. degree by taking courses and writing a thesis will have demonstrated the ability to perform directed research and complete a research project. This degree is appropriate for students who wish to pursue a

Ph.D. degree later. A student who completes the M.S. degree by taking only courses will have demonstrated strong performance in graduate-level courses that prepare the student for a career in advanced research and development in the industry.

The scope of research in the Computer Science program at KAUST includes the following areas:

  • Artificial Intelligence and Machine Learning
  • Computational Biosciences
  • Computer Systems and Databases
  • High-Performance Computing
  • Theoretical Computer Science
  • Visual Computing

Master’s Degree Requirements

It is the sole responsibility of the student to plan her/his graduate program in consultation with her/his advisor. Students are required to meet all deadlines. Students should be aware that most core courses are offered only once per year. The Master’s Degree (M.S.) is awarded upon successful completion of a minimum of 36 credit hours. A minimum GPA of 3.0 must be achieved to graduate. Individual courses require a minimum of a ‘B-‘ for course credit. Students are expected to complete the M.S. degree in three semesters and one Summer Session.

Course Requirements

  • Core Courses
  • Elective Courses
  • Research/Capstone Experience
  • Graduate Seminar 298 (non-credit): All students are required to register and receive a satisfactory grade for every semester the program requires they attend.

For more information, access the Program Guide.

Last updated Jun 2020

Keystone Scholarship

Discover the options our scholarship can give you

About the School

Established in 2009, King Abdullah University of Science and Technology (KAUST) is a graduate-level research university located on the shores of the Red Sea. Ranked 1st in the world for citations per ... Read More

Established in 2009, King Abdullah University of Science and Technology (KAUST) is a graduate-level research university located on the shores of the Red Sea. Ranked 1st in the world for citations per faculty for past 3 consecutive years running (Qs world university rankings), we’re dedicated to advancing science and technology through interdisciplinary research, education, and innovation. Read less