The degree of Master of Science in Computational Data Science (M.Sc. in CODS), which combines computer science and mathematics, is awarded for successfully completing the requirements of a program of study, which includes taught courses, a project and a thesis. The thesis is an independent investigation of specialized areas within the general field of computational data science and associated disciplines. The M.Sc. in CODS gives candidates the opportunity to deepen their knowledge in the broad field of computational data science and contribute to the process of discovery and knowledge creation through the conduct of original research. Candidates for this degree are taught and supervised by experienced faculty and are expected to demonstrate initiative in their approach and innovation in their work. In addition to successfully completing the taught course and project components of the program, candidates prepare and present a thesis on their chosen research area. Research may be undertaken in several topics corresponding to the areas of focus identified by the University.

Career Opportunities

A master’s degree in Computational Data Science from Khalifa University helps open many career opportunities for future success. The program combines computer science algorithms and statistical techniques to analyze and understand the information hidden in big data, such as those generated by financial, and health services, to optimize and grow the various economic sectors, devise strategies and enable leaders to make data-driven decisions. The Computational Data Science program equips graduates with the knowledge and skills to join data and technology intensive industries, including but not limited to investments and finance, telecommunications, national security, healthcare, energy, manufacturing, and utilities. The MSc in CODS program at Khalifa University offers students an excellent opportunity for interdisciplinary education, which will help them fulfil the requirement of these career paths. Graduates also go through rigorous training and research experience to enable them to pursue their studies at PhD level.

Program Educational Objectives
Student Learning Outcomes

Students graduating with the M.Sc. in Computational Data Science will be able to:

  • Identify, formulate, and solve computational data science problems through knowledge and understanding of advanced computing and mathematical concepts.
  • Critically evaluate emerging data analysis technologies and assess how they can be applied to different types and amounts of data.
  • Design and program complex computer software for various computational data science applications using state-of-the-art tools and techniques.
  • Conduct research and document and defend the research results.
  • Function in teams and communicate effectively.
  • Conduct themselves in a professional and ethical manner


Additional learning outcomes for the optional concentrations:

  1. Computational Systems
    • Demonstrate proficiency in analysis and design of major aspects of computational systems for data science applications.
  2. Data Analytics
    • Apply advanced data analytic techniques to a range of application domains.
Program Structure and Requirements