Skip to content

Computer Science

Mount Royal University

Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

Other deadline details
No central deadline published by ApplyAlbertaApplyAlberta, deadlines are set per institutionRecurring annual · Every year
  • No central deadline published by ApplyAlberta
  • ApplyAlberta handles applications, but each institution publishes its own deadlines and fees
Full source wording

ApplyAlberta publishes NO deadline dates at all on its public pages. Its How to Apply page describes the process only: verbatim, "Now you will 'Start a New Application' at the institution of your choice. You will be directed to the institution's application portal where you will apply and pay any application fees", and "All application fees are paid directly to the institution you are applying to. Each institution has its own unique application fees". Deadlines must be read from each of Alberta's 26 publicly-funded institutions.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • English Language Arts 30-160% min.
  • Math 30-165% min.
Mount Royal University current programme admission chart
Application steps
  1. Step 1Check the admission requirements
  2. Step 2Apply through ApplyAlberta
    • Create your application and select this program.
    ApplyAlbertaApplyAlberta
  3. Step 3$100 application fee
    • The online undergraduate application requires a non-refundable $100 fee.
    Mount Royal undergraduate application instructionsMount Royal undergraduate application instructions
  4. Step 4Official academic transcripts
    • Applicants list every high school and postsecondary institution attended. Applications are reviewed after all required transcripts are received.
    Mount Royal transcripts and supporting documentsMount Royal transcripts and supporting documents
Applicant pathways
Exact programme academic admission requirements

Computer Science BSc; Alberta Grade 12 subjects or published equivalents

  • English Language Arts 30-1: 60%; Math 30-1: 65%
  • Minimum final average for high-school/mature applicants: 65%.
  • Minimum final GPA for post-secondary applicants: 2.0.
  • Competitive ranges are previous-year guidelines, assessed separately from minimum final eligibility.
Mount Royal University current programme admission chart
General Admission Requirements

General Admission Requirements; applicants in this explicitly named programme, major or alternate category only; Alberta courses or their equivalents

  • All students must meet the general admission requirements for Mount Royal University programs, as indicated in the section of this calendar.
Mount Royal University 2026/27 exact programme calendar admission
Additional Admission Requirements

Additional Admission Requirements; applicants in this explicitly named programme, major or alternate category only; Alberta courses or their equivalents

  • In addition to meeting the general admission requirements indicated in the section of this calendar, applicants must also satisfy the following criteria.
Mount Royal University 2026/27 exact programme calendar admission
Academic Course Requirements

Academic Course Requirements; applicants in this explicitly named programme, major or alternate category only; Alberta courses or their equivalents

  • The following specific courses (or equivalencies) with the specified minimum grades are required for admission into the Bachelor of Science - Computer Science program:
  • English Language Arts 30-1 - 60%
  • Mathematics 30-1 - 65%
  • Although Conditional Admission may be granted in advance of receipt of final/official transcripts, confirmation of the achievement of specified minimum grades will take place after all final/official transcripts have been received by the University. Applicants who do not meet these minimum grade requirements will be denied admission.
Mount Royal University 2026/27 exact programme calendar admission
High school applicant

High school applicant; programme-specific criteria also apply

  • You will be considered a high school applicant if you meet the following criteria: you are in your final year of high school, or you have left or completed high school, and you have completed fewer than eight post-secondary courses
Mount Royal University current high-school, mature and post-secondary admission categories
Post-secondary applicant

Post-secondary applicant; programme-specific criteria also apply

  • You will be considered a post-secondary applicant if you meet the following criteria: Fall Semester: if you have completed four or more transferable post-secondary courses (minimum 12 credit hours) by Dec. 31 and will have completed eight or more (minimum 24 credit hours) by June 30 . Winter Semester: if you have completed eight or more transferable post-secondary courses (minimum 24 credit hours) by Aug. 31.
Mount Royal University current high-school, mature and post-secondary admission categories
Mature applicant

Mature applicant; programme-specific criteria also apply

  • You will be considered a mature applicant if you meet the following criteria: you do not meet the high school applicant requirements, you have not completed sufficient courses to be considered as a post-secondary applicant, and you are 21 as of Sept. 1 for the Fall Semester or Jan. 1 for the Winter Semester
Mount Royal University current high-school, mature and post-secondary admission categories
General admission qualification

High-school, mature or post-secondary applicants as explicitly named

  • Your general admission requirements are determined based on your applicant category:
  • High school : High School applicants must present five Grade 12 level courses for admission. Included in these five courses, applicants must present the required subjects for their intended program of choice. The specific courses required for your program count towards your Group A courses. The additional subject(s) which may be presented for admission include the following courses from Group A, B, or C.
  • Post-secondary: To be eligible for admission, you must present a minimum GPA. Unless a specific (higher) GPA has been indicated for your program of choice, post-secondary applicants are normally required to have a minimum 2.0 Grade Point Average (GPA). Some programs require a minimum GPA of 2.5.
  • Mature: Mature applicants must present at least two Grade 12 level courses for admission. More than two may be required depending on the specific high school courses required for your program choice. The specific courses required for your program count towards your Group A courses.
  • For high school course work to be used for admission purposes, courses must be completed by June 30 for the Fall Semester . When completing your application, report all 5-credit Group A and B courses (or equivalents) that will be completed by June 30.
Mount Royal University current high-school, mature and post-secondary admission categories

Degree requirements

Foundation requirements
  • Curriculum: The foundation of the B.Sc. Computer Science includes 16 required core courses, 6 approved (senior) option courses, 10 General Education courses, 4 electives, and 4 cognate courses in their selected cognate, for a total of 40 courses over 4 years.
  • General Education: Ten courses must be completed to meet the requirements to graduate with a B.Sc. in Computer Science. Four courses will be taken at the foundational level: one from each of the thematic clusters. Three courses will be taken at the second tier: no more than one from each of the three thematics clusters: Values, Beliefs and Identity, Community and Society, and Communication. Three courses must be taken at the third tier, selected from at least two of the thematic clusters.
Credits and degree requirements
  • Required core courses: The 16 required core courses in the BSc Computer Science consist of the following:
  • Approved options: Students must complete six of the following courses as Approved Options. At least three courses must be numbered 4000 or higher.
  • Astronomy Cognate: Required Astronomy cognate courses:
  • Biology Cognate: Required Biology cognate courses:
  • Chemistry Cognate: Required Chemistry cognate courses:
  • Data Science Cognate: Four of the following courses:
  • Geographic Information Systems Cognate: Required Geographic Information System courses:
  • Geoscience Cognate: Required Geoscience cognate courses:
  • Mathematics Cognate: Four of the following Mathematics cognate courses:
  • Physics Cognate: Required Physics cognate courses:
Required courses and electives
  • Electives: Four elective courses.
  • Cognate courses: Cognate courses are courses from outside the discipline that complement and enhance the breadth of knowledge and skills found in the area of study. Students are required to choose one cognate section and complete the four required courses. Please note that courses that are used for the cognates can not also be used as approved options.
Grades and academic standing
  • Graduation Requirements: For graduation purposes, all degree candidates in the B.Sc. in Computer Science must complete all core courses in the program, with a final grade of C- or higher. Students are permitted one grade lower than C- in their core.

Program facts

Academic minimum65% minimum
Co-opCo-op option

Computer Science offers a Co-operative Education option. It is separate from the ordinary degree route and has its own work-term requirements.

MRU catalog12 exact published work-integrated study
MRU catalog12 exact published work-integrated studyCheck work experience options

Courses

Named courses in the 2026/27 degree and major requirements, including option banks and alternatives. This is a course menu, not a timetable or a list every student takes.

Curriculum / Required core courses16 listed

Published requirement group, not an academic term or a claim that every alternative is required. The 16 required core courses in the BSc Computer Science consist of the following:

MRU current catalog12 named requirement groups
Curriculum / Required core courses / Approved options18 listed

Published requirement group, not an academic term or a claim that every alternative is required. Students must complete six of the following courses as Approved Options. At least three courses must be numbered 4000 or higher.

MRU current catalog12 named requirement groups
Cognate courses / Astronomy Cognate6 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Astronomy cognate courses:

MRU current catalog12 named requirement groups
Cognate courses / Biology Cognate2 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Biology cognate courses:

MRU current catalog12 named requirement groups
Cognate courses / Chemistry Cognate2 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Chemistry cognate courses:

MRU current catalog12 named requirement groups
Cognate courses / Data Science Cognate6 listed

Published requirement group, not an academic term or a claim that every alternative is required. Four of the following courses:

MRU current catalog12 named requirement groups
Cognate courses / Geographic Information Systems Cognate1 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Geographic Information System courses:

MRU current catalog12 named requirement groups
Cognate courses / Geoscience Cognate2 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Geoscience cognate courses:

MRU current catalog12 named requirement groups
Cognate courses / Mathematics Cognate6 listed

Published requirement group, not an academic term or a claim that every alternative is required. Four of the following Mathematics cognate courses:

MRU current catalog12 named requirement groups
Cognate courses / Physics Cognate5 listed

Published requirement group, not an academic term or a claim that every alternative is required. Required Physics cognate courses:

MRU current catalog12 named requirement groups
Elective choices
  • Curriculum: The foundation of the B.Sc. Computer Science includes 16 required core courses, 6 approved (senior) option courses, 10 General Education courses, 4 electives, and 4 cognate courses in their selected cognate, for a total of 40 courses over 4 years.
  • Electives: Four elective courses.
  • General Education: Ten courses must be completed to meet the requirements to graduate with a B.Sc. in Computer Science. Four courses will be taken at the foundational level: one from each of the thematic clusters. Three courses will be taken at the second tier: no more than one from each of the three thematics clusters: Values, Beliefs and Identity, Community and Society, and Communication. Three courses must be taken at the third tier, selected from at least two of the thematic clusters.
  • Cognate courses: Cognate courses are courses from outside the discipline that complement and enhance the breadth of knowledge and skills found in the area of study. Students are required to choose one cognate section and complete the four required courses. Please note that courses that are used for the cognates can not also be used as approved options.
Study locations
Published academic-unit location
The Faculty of Science and Technology lists its contact office at Lincoln Park Campus, room B287. This is the faculty contact office; individual course rooms and field sites are separate.Mount Royal: science named academic-unit location
ReferencesMRU current catalog12 named requirement groupsMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMRU 2026–2027 · official individual course description excerptMount Royal: science named academic-unit location

Careers

Career examples

  • Game developer
  • Software developer, engineer or designer
  • User experience analyst
Scope and qualifications

University-published career examples for Computer Science, including its published routes; some require further training or registration. These are examples, not ranked graduate outcomes.

Costs

Bachelor of Science (all majors and Spatial Data Science certificate)

Published cost estimate

2026–27 · One full course · 2–5 credits · CAD

Canadian students example · Choose your category

Tuition$728.75
Books and suppliesNot researched
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Published tuition · Other charges extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student