M.Sc. Program (Thesis route)

The Master's thesis route requires students to pursue research supported by the Department of Computer Science. A fully qualified student may complete a Master's thesis route by undertaking 15 credits of coursework as well as 15 credits of thesis research together with the thesis defense. Two non-credit CS seminar presentations are also required.

M.Sc. thesis route requirements (30 credit hours)

Courses 15 credit hours
Thesis Research (CS 901) 15 credit hours
Two CS seminar presentations (CS 900) 0 credit hours
----------------------
Total: 30 credit hours

That is, the thesis route requirements are as follows:

  • Five classes (3 credit hours each)
    1. CS 800-level *
    2. CS 800-level *
    3. CS **
    4. CS/non-CS **
    5. CS/non-CS **
  • Thesis research (CS 901) (15 credit hours)
  • Two seminar presentations (CS 900) (0 credit hours)

* may not be a directed study or selected topics reading class
** one of these may be a 400-level class (others are 800-level)

Note: If a student has completed 15 credit hours of CS 901, but must continue to register to remain in the M.Sc. program, the student should register in GRST 995. See FGSR website for details.

Co-op Designation Requirements

  • Be registered full-time in the Computer Science (MSc) program
  • Complete at least four (4) University of Regina Grad level Computer Science (CS) courses
  • Obtain a minimum grade of 75% in the above courses

Note: Acceptance to a Co-op work term is subject to the approval of the Co-op Grad Coordinator. Attaining a Co-op work term is a competitive process through the Career Centre. Credit hours earned on a work term are extra to the credit hours required in the Thesis-based, Project-based and Course-based Masters programs.

Pre-Approved Non-Computer Science Courses

The following courses have been pre-approved and will satisfy the non-CS course requirement in all CS graduate programs listed above. Please note that this is not meant to be an exhaustive list of the non-CS courses that may be taken. Its only purpose is to itemize those courses that have already been examined and approved. Students are encouraged to consider courses not on the list that are relevant to their programs, while being reminded that all non-CS courses not on the list must be approved.

  • Courses in Electronic Systems Engineering: ENEL 489, 492, 495, 811, 812, 813, 850, 857
  • Courses in Software Systems Engineering: ENSE 483, 882, 885AJ
  • Courses in Mathematics and Statistics: MATH 809, 827, 869, STAT 852, 871
  • Courses in Busness Administration: GBUS 866


To Top of Page