The KAUST program in Computer Science (CS) educates students to become world-class researchers in the rapidly evolving field of computer science. The program is designed to prepare students for leading positions in industry, academia and government, offering a deep understanding of the foundations of information and computation and their application to real-world problems.
Among several applications, the CS program focuses on large-scale networked computer systems, cloud computing, computational aerodynamics, computational biology, computer graphics, biomedical ontology, semantic integration, spatial-temporal databases, remote sensing, data mining, urban planning, environmental sensing, medical and biological disciplines (for the complete list of courses, please check the CS Program Guide provided below). CS is nonetheless in fast expansion and CEMSE’s program is on the front line offering students tools and the opportunities to break new ground.
The CS program offers two degree programs: the M.S. degree (with or without a final thesis) and the Ph.D. degree. Students interested in both diploma should apply to M.S. + Ph.D. from the start to secure the continuation of their studying at KAUST.
The fields of research in the Computer Science program at KAUST include the following areas:
- Artificial Intelligence and Machine Learning
- Computational Biosciences
- Computer Systems and Databases
- High-Performance Computing
- Theoretical Computer Science
- Visual Computing
Research in the CS program revolves around the individual Faculty Research Groups and is boosted and complemented by the KAUST Core Lab facilities, the Research Centers affiliated to CEMSE, with collaborations spanning across the University, industry and international research institutions.