In addition to Faculty of Graduate Studies admission requirements, the Department requires an undergraduate background of either:
- a four-year Bachelor’s degree or equivalent in Computer Science from a recognized institution with a minimum GPA of 3.3 in the last two years (i.e., last 20 half course equivalents) of the undergraduate program; or
- a four-year Bachelor’s degree or equivalent from a recognized institution with a minimum GPA of 3.3 in the last 2 years (i.e., last 20 half course equivalents) of the undergraduate program. In addition, candidates must have an undergraduate course at the third or fourth year level in each of the following computer science areas:
- Application (Artificial Intelligence, Graphics, Databases, etc.)
- Systems (Operating Systems, Compilers, Distributed Systems, Networking)
- Software Engineering
- Theory of Computation
The Faculty of Graduate Studies GPA requirements can be found on the graduate future students website. The Department of Computer Science is looking for a higher GPA than Graduate Studies (for specific requirements please contact the program).
If your GPA falls between the Department's minimum requirements and the Faculty of Graduate Studies' minimum requirements, your application will still be considered, but with a reduced chance of gaining admission.
Exceptions to the GPA requirements may be considered for students with demonstrated research excellence and/or strong GRE scores.
Computer Science courses taken outside of a degree may be considered to meet the GPA requirements.