Submit your vaccination declaration and review vaccination requirements for returning to campus in Fall 2021. Learn more.

MSc (Course Based Route)

We are no longer accepting applications to this program (as of the Fall 2021 admissions cycle). This program has been replaced by two new programs: MSc in Computer Science – Data Science and MSc in Computer Science – Human Centered Computing. This will not affect any students currenlty in this program.

A fully qualified student may complete a Master's course-based route by undertaking 30 credits of coursework. In addition, the student is required to give one non-credit seminar presentation.

M.Sc. course-based route requirements (total 30 credit hours) are as follows:

CS 8xx* (3 cr hrs)
CS 8xx* (3 cr hrs)
CS 8xx* (3 cr hrs)
CS 8xx* (3 cr hrs)
CS 8xx* (3 cr hrs)
CS 8xx* (3 cr hrs)
CS* (3 cr hrs)
CS* (3 cr hrs)
CS/non-CS* (3 cr hrs)
CS/non-CS* (3 cr hrs)
CS 900 (0 cr hrs)

*maximum of two 400-level or 700-level courses may be taken (others must be 800-level)

Co-op Designation Requirements

  • Be registered full-time in the Computer Science (MSc) program
  • Have complete at least two (2) University of Regina CS 800-level courses
  • Obtained a minimum grade of 80% 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 Master's 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 Business Administration: GBUS 866