Admission Requirements

Admission will be competitive, selective, and based on overall academic performance.  The minimum requirements are:

  1. Applicants must have a four-year undergraduate degree in computer science (or 20 courses in Computer Science), computer engineering, or a related area such as data science, scientific computing, bioinformatics, or computational chemistry.
  2. Applicants shall normally hold a minimum Second-Class Upper standing (or have at least a 75% general average).
  3. Applicants must meet the English proficiency requirements for graduate programs with higher English proficiency requirements described in the web site of the School of Graduate Studies.

Please note: There is no requirement to have work experience for admission to this program. If you are still finishing your degree, you can apply if you are in the last year of your program, submitting the transcript showing your grades up to the application deadline.

The Chair of the Program together with Graduate Studies committees of the departments will oversee the admission process to ensure that the proper policies and regulations are followed, and the best candidates are admitted.