Individuals applying through this pathway must at minimum be in the third year of their undergraduate honours program in Computer Science at the University of Saskatchewan. As part of their honours program, applicants typically will have completed the following courses: CMPT 214.3, CMPT 215.3, CMPT 260.3, CMPT 270.3, and CMPT 280.3 prior to application.

Admission Requirements

  • 4-year B.Sc. honours degree in Computer Science, including the Software Engineering Option, or Applied Computing, from the University of Saskatchewan.
  • a cumulative weighted average of at least 80% (U of S grade system equivalent) in undergraduate computer science courses, including CMPT 400, 403 or 407
  • Two leters of reference, with at least one being from an academic reference. One leter may be from a professional reference

If applying during Year 3 of undergraduate honours

  • Completion of CMPT 886, CMPT 887, and the Honours Project course with minimum grades of
    80%
  • Completion of 6 credit units from an approved list of CMPT 400-level courses*, with minimum grades of 70%

If applying during Year 4 of undergraduate honours

  • Completion of CMPT 886 and the Honours Project course with minimum grades of 80%
  • Completion of 3 credit units from an approved list of CMPT 400-level courses*, with minimum grades of 70%

*Approved CMPT 400-level courses:

  • CMPT 423.3
  • CMPT 432.3
  • CMPT 435.3
  • CMPT 436.3
  • CMPT 438.3
  • CMPT 440.3
  • CMPT 442.3
  • CMPT 451.3
  • CMPT 463.3
  • CMPT 470.3
  • CMPT 481.3
  • CMPT 484.3
  • CMPT 485.3
  • CMPT 487.3
  • CMPT 489.3

Degree Requirements

Students must maintain continuous registration in the 994 course.

  • GPS 960.0
  • GPS 961.0, if research involves human subjects
  • GPS 962.0, if research involves animal subjects

A minimum of 12 credit units, including the following:

  • CMPT 990.0
  • CMPT 994.0