Computer Science (CS) Program

Aims and Scope (2017-18)

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

The program offers two (2) degrees: the Doctor of Philosophy (Ph.D.) degree and the M.S. degree (M.S.). 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 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 of advanced research and development in 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 

For full program Click He​re​​