Admission will be competitive. The Chair of the Programme, in concurrence with Graduate Studies committees of the departments of Computer Science and Mathematics & Statistics, will oversee the admission process to ensure that the proper policies and regulations are followed and the best candidates offered admission. The programme is open to applicants from a wide range of undergraduate backgrounds.

The minimum requirements are:

  • In addition to the regulations outlined in Section 4 (General regulations) of the School of Graduate Studies Calendar, the applicants shall hold minimum a second class 4-year bachelor’s degree in a relevant area.
  • The applicant is required to provide evidence of at least one college-level course or equivalent knowledge in multivariate calculus, statistical inference and computer programming in a high-level programming language, like R, Python, C, C++, Java, Lisp, etc.
  • The applicants who are admitted to the programme shall complete three online non-credit propaedeutic courses, before the starting of the programme. Final enrolment to the MDSc program is subject to the completion of these propaedeutic courses. These courses cover the essentials of statistical inference, basics of programming in R and Python, and linear algebra for regression. The course materials as well as self-evaluation tools will be made available through Brightspace. All students must submit a self-declaration statement on the successful completion of these courses prior to the commencement of their MDSc program in Fall Term. 
  • Applicants are required to meet the English Proficiency requirements described under the Section 4 (General Regulations), Subsection 4.1.5 (English Proficiency Requirements) of the School of Graduate Studies Calendar.

To apply, visit the School of Graduate Studies Master of Data Science website and look for the apply button.