Following are the requirements for admission into the program:
- MSc degree in Computer Science from an accredited university, college or institute with at least a 70% overall average as determined by the Department.
- For students who do not hold a four-year Honour's degree in Computer Science, to be eligible to apply for admission into the PhD program they must have the equivalent of the following:
- Four-year Honours degree (or equivalent) with very high standing from an accredited university, college or institute.
- Computer Science (Operating Systems), Computer Science 333(Foundations of Computer Science I), Computer Science (Analysis of Algorithms I), and either Computer Science 3307 (Object Oriented Design and Analysis) or Computer Science (Organization of Programming Languages.
- One Computer Science course at the third-year or fourth-year level, different from those listed above.Two additional Computer Science courses at the fourth-year level.
- Submit two letters of recommendation from academic references.