About the program
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.
- 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.