Curriculum & Courses

You may complete up to 20 academic courses before transferring to another university to complete your degree. The suggested program consists of eight to nine computer courses, three math courses and one philosophy course. In addition, there are several strongly recommended options.

Before taking a course, you should verify that you can receive transfer credit at the university where you plan to finish your studies. You can find more information in the online Alberta Transfer Guide.

You can also get guidance from Mount Royal's Academic Advisors.

Here is the suggested course pattern for the Bachelor of Science ― Computer Science program. 

Fall 2012

COMP 1631Introduction to Computer Science I
COMP 1633Introduction to Computer Science II
COMP 2265Computer Architecture and Low Level Programming
COMP 2613Introduction to Computability
COMP 2659The Software/Hardware Interface
COMP 2631Information Structures I
COMP 2633Foundations of Software Engineering
COMP 3649Programming Paradigms
MATH 1200Calculus for Scientists I
MATH 1203Linear Algebra for Scientists and Engineers
MATH 1271Discrete Mathematics
PHIL 1179Logic I
3 x Option
5 x Non-science Option

Recommended Options:

ENGL 2263Technical Writing
MATH 1211Concepts of Mathematical Statistics

Check out all the course descriptions.

sb_AcaAdvising_wt