Top Reasons to study Computer Science at the University of Manitoba

1) You want to explore many career opportunities

Our co-op program is one of the strongest on campus and highly competitive. There are exciting opportunities available at some of the world’s largest corporations from Canada to Japan. Students have worked on special effects for major Hollywood films, software for brain scanners, computer games, smartphone software and much more.

2) Cutting edge research opportunities

We are an internationally recognized research centre with opportunities to work in active research laboratories including: robotics, bioinformatics, and novel interface design, using mathematics and methods from nature to solve computing problems and more.

3) We have an exceptional Robotics Program – Autonomous Agents (AA) Lab

Consistently year after year, the University of Manitoba’s Autonomous Agents Lab is a top competitor at international Robotic and Artificial Intelligence Competitions.

4) Our Human Computer Interaction (HCI) Lab

The HCI Lab explores how to design, implement and evaluate ways for people to interact with emerging computing technologies. Researchers in this lab are some of the world’s leading experts on Human-Robot Interaction.


What will I learn?

Bachelor of Science (BSc)

Program Options

  • 3-year General
  • 4-year Majors
  • 4-year Honours
  • 4-year plus 1-year work term Honours (Co-op)
  • 4-year plus 1-year work term Majors (Co-op)
  • 4-year Joint Honours (Mathematics, or Physics and Astronomy, or Statistics)
Elective Program Options

Through our elective program students are able to combine Computer Science with study in a wide variety of fields including the arts and music, psychology, mathematics, engineering, management, and many more.

Sample Courses
  • COMP 1010 – Introductory Computer Science
  • COMP 2080 – Analysis of Algorithms
  • COMP 3020 – Human-Computer Interaction
  • COMP 3380 – Database Concepts and Usage
  • COMP 3490 – Computer Graphics
  • COMP 4140 – Introduction to Cryptography and Cryptosystems
  • COMP 4180 – Intelligent Mobile Robotics
    • COMP 4190 – Artificial Intelligence
  • COMP 4350 – Software Engineering
  • COMP 4430 – Operating Systems
  • COMP 4510 – Introduction to Parallel Computation
  • COMP 4710 – Introduction to Data Mining

Minimum High School Prerequisites

Manitoba high school graduation with five full credits at the Grade 12 level in courses designated as S, G or U.

A minimum of 85 percent average over the following courses, with no less than 60 percent in each course:

  • English 40S,
  • Pre-Calculus Math 40S (required)
  • One of Biology 40S, Chemistry 40S, Computer Science 40S (recommended) or
  • Physics 40S (required if planning to enrol in Computer Science/Physics & Astronomy joint degree).


If you don’t have the appropriate high school courses, or you would like to refresh your knowledge in a subject area, the University offers the following preparatory courses.

Biology BIOL 1000, Biology: Foundations of Life
Chemistry CSKL 100,  Chemistry Skills, Offered through Extended Education
Mathematics, Math Skills, Offered through Extended Education
Physics, PSKL 100, Physics Skills, Offered through Extended Education

What can I do with this degree?

Career Opportunities

The study of Computer Science is complementary to almost any other field, and students in many disciplines are drawn to it to expand their education and make new contributions to their areas. From Hollywood, special effects to brain scanner software, it offers a rewarding, flexible and lucrative career in almost any area you can imagine.

Computer Science was placed in the top 10 programs for the best salary after graduation by the Council of Ontario Universities.

Only two years after graduation, the median salary was $63,462.

Opportunities for Future Studies include:

The University of Manitoba offers graduate programs in Computer Science for Master of Science and Doctor of Philosophy degrees.

Career Profiles

Dr. Mark Evans [MSc/86, PhD/88] – Computer Science
Founder, CEO, and President of EISI, to founder and CEO of Conquest Planning Inc.

Dr. Mark Evans is a respected entrepreneur, philanthropist, and educator whose research in Computer Science from the University of Manitoba led him to become a leading innovator and entrepreneur in Winnipeg.  Read more

Dr. Christopher Batty, [BSc (Hons. Co-op option)/04] – Computer Science
Assistant Professor, David R. Cheriton School of Computer Science, University of Waterloo.

A rising star in the area of computer graphics. Dr. Batty’s research has been acknowledged for its excellence by both the academic and industry communities. His work has been integrated into some of the most widely used computer graphics software packages, and his special effects have been featured in numerous mainstream movies. Read more.


David Kuik [BSc(Hons.)/94] – Computer Science
CEO and Managing Partner, Norima Consulting

David Kuik is an innovator whose work has spanned the world of financial services, healthcare, and insurance. Norima Consulting has grown internationally from one Consultant to over one hundred in just over ten years under his guidance all the while celebrating excellence and being certified as a Great Place to Work, and on the PROFIT 500 list of Canada’s Fastest-Growing Companies. Read more