Program Advising

Computer Science - University Transfer

It is important that you take each required course as indicated in order to have the correct prerequisites for each subsequent semester. Many of these courses are only offered in the semester specified. When multiple sections of the same course are offered in a semester, choose a section that is restricted to Computer Science students. This will help ensure that you are in the same MATH and PHIL classes as your Computer Science colleagues.

All core courses must be taken in the sequence shown. Your core courses are your priority.

Always register for these courses first and then build the rest of your schedule around them.

Year One, Semester 1 [Fall], Sept. - Dec.
» COMP 1631 - Introduction to Computer Science I
» MATH 1203 - Linear Algebra for Scientists and Engineers
» MATH 1200 - Calculus for Scientists I
» Option* (recommended PHIL 1175)
» Option*

Year One, Semester 2 [Winter], Jan. - Apr.
» COMP 1633 - Introduction to Computer Science II
» MATH 1271 - Discrete Mathematics
» PHIL 1179 - Introduction to Symbolic Logic
» Option* (recommended ENGL 2263)
» Option*

* SELECTING OPTIONS: Be sure to choose courses which transfer to the University of Calgary for credit. To help determine this, you can search the Alberta Transfer Guide online. This will be covered in your advising session.

If you have already completed your first-year courses and hope to enroll directly in second year courses, you must contact your advisor to seek further advising as soon as possible.
No special hardware or software purchases are required. Computing labs are provided for the completion of all Computer Science course work and the necessary software is provided on the lab PCs. Students are welcome to bring their own devices to campus, but this is not mandatory.
The advising information for the CS-UT program can be found here.

The first document is the advising session powerpoint slides.

The second document is similar material, but in a reduced and possibly different form.This document contains instructions on what to do if any of the REQUIRED courses are full.

The third is the schedules of FALL courses reserved for CS students - the difference between the two patterns is there are two sections of COMP 1631.

The fourth is the schedules of WINTER courses reserved for CS students - the difference between the two patterns is the COMP 1633 and MATH 1271 tutorials.

The last document is a transfer guide of courses that transfer between MRU and U of C. There is also an online version at Unfortunately the online version is incomplete so the combination of both hardcopy and online should be used together. These will be required in order to determine that any option course you consider taking at MRU does in fact transfer to the U of C.

Option courses are non-computer science and non-required courses required to graduate, see the top slide on page 7 in the first document. My ONLY suggestion is that you take courses that interest you. There are no recommended options beyond those stated in the advising session slides, so asking what you should take as options will result in being referred to the advising slides.

Questions can be emailed to the CS-UT academic advisor at

Your Computer Science advisor, Paul Pospisil, is here to support you with your start in the program and throughout your time at Mount Royal.

All academic questions regarding the CS-UT program should be directed to the CS-UT advisor at