
Program highlights
Co-operative education
Count on a solid career — develop in-demand skills that top tech businesses want
Be ready to compete ― computer science is one of the fastest growing disciplines today
Well-rounded foundation — discover a wide range of ideas beyond your area of study
Get a well-rounded education that prepares you for a career that's in high demand. The computer science major pairs computing with areas that interest you, such as mathematics, biology, astronomy or geographic information systems — readying you for work in a variety of sectors.
Learn the impact of computing with courses in computing theory, mathematics, programming, operating systems and networking. Beyond the keyboard, you will enhance your skills in communication, creativity, critical thinking and collaboration.
Career possibilities
- Software developer
- Software engineer and designer
- System architect
- IT manager
- Game developer
- Cloud developer
- User experience (UX) analyst
Admission requirements and costs
Curriculum and courses
Questions?
Information about program offerings, admission requirements and the application process can be answered by an admissions and recruitment specialist.
Contact us
Be bold.
Be inquisitive.
Be transformed.
Discover everything you need to know about becoming an MRU student.
Study at MRU
Learn about the additional supports and services we have available specifically for:
Indigenous students International students
Computer Science major looks to the future of work in Alberta
Growing demand for computer science graduates in an increasingly technological world.

Science and Technology graduates take on the world
Increasing number of Alumni accepted into prestigious graduate programs.

High-demand MRU programs get funding boost from province
Business and computer science to add needed seats.
Faculty of Science and Technology
Mount Royal offers two bachelor's degrees in Science and Technology: The Bachelor of Computer Information Systems and the Bachelor of Science with majors in General Science, Biology, Chemistry, Computer Science, Environmental Science and Geology.
Learn more