Centre Heading

Map out your career pathway from the start of your academic journey!

Get the information you need for academic planning and connect with experiences to develop the knowledge, skills and attributes that employers are seeking.

Click on the title to expand each section.

Computer Science at the U of M


As a computer science student at the University of Manitoba, you will learn about the ways in which computers and software aid, inform, and enrich our lives. The department of computer science has many opportunities for you to explore, with the ability to specialize in one of the following areas: artificial intelligence, computer systems, databases, human-computer interaction and graphics, networks and security, software engineering, theoretical computer science, and web-based systems. The department also offers joint honours programs in collaboration with mathematics, physics and astronomy and statistics.

Skills you will gain by studying COMPUTER SCIENCE

  • A strong theoretical knowledge of how computers work and how they can carry out tasks in software applications
  • The ability to design and construct computer-based systems
  • The ability to think critically and develop algorithmic solutions to complex problems
  • The ability to communicate effectively both verbally and in writing


This resource is meant as a guide to provide suggestions throughout your time at university. Develop a plan and timeline that suits you best. Make intentional choices for your courses and work experiences.

* Refer to the Academic Calendar for a complete list of program requirements.

Year 1 - 30 credit hours



Course requirements: COMP 1010 and COMP 1020, MATH 1300, MATH 1500 and MATH 1700

To do this year:

  1. Know the requirements for your degree. Meet with an academic advisor in the Faculty of Science to help you plan your program.
  2. If you need academic support, visit the Computer Science or Math Help Centre or log on to UM Learn to access the LevelUp Program.


Start planning your career:

  1. Meet with a career consultant to generate career ideas based on your interests, values, personality and skills.
  2. Research occupations that match your skills and interests.
  3. Set up a careerCONNECT account to view job postings and register for workshops and events.
  4. Set up your Co-Curricular Record (CCR), an official record of university-approved activities.


Link experiences to your career interests. Options include:

  1. Student groups including UMSATS, Computer Science Students' Association and devClub.
  2. Join the University of Manitoba Volunteer Program to volunteer for Science, Engineering & Technology Day.
  3. Student work opportunities including Work-Study, STEP Services or Federal Student Work Experience Program.
  4. Experiential education opportunities such as the Programming Contest, RoboCup and Canadian Satellite Design Challenge.


Considering international opportunities? Attend World Opportunities Week in November for information about opportunities around the world.

Explore communities and cultures you want to work with: Visit Migizii Agamik, the International Centre for Students or learn about local agencies via the Manitoba Contact Guide.


Year 2 - 60 credit hours



Course requirements: COMP 2080, COMP 2130, COMP 2140, COMP 2150, COMP 2160, COMP 2280 and STAT 1000

To do this year:

  1. Meet with a department and science advisor to declare your honours or major program.
  2. Consider taking a minor and choose courses that will open opportunities.


Make professional connections:

  1. Join the Career Mentor Program to learn from professionals.
  2. Attend career fairs to connect with employers.
  3. Become a student affiliate with the Association for Computing Machinery (ACM).
  4. Develop professional connections with professors by applying for an Undergraduate Research Award.

Market your skills: Develop your resumé and cover letter and refine your interview skills.


Explore student research opportunities: Apply for a research assistant position, Undergraduate Research Award or NSERC grant.

Gain practical experience by volunteering: Check out Let's Talk Science and the Volunteers in Public Service (VIPS)Program.

Earn while you learn: Consider applying to the Science Co-operative Education program once you have completed 60 credit hours.


Develop global career skills and expand intercultural learning: Consider an international student exchange or Travel Study program, Explore Microsoft Program or Google Software Developer Internship, My World Abroad or SWAP for a "working holiday".

Staying local? Check out the World W.I.S.E. Ambassador Program, Alternative Reading Week Winnipeg or one of the local service-learning programs. Consider learning a new language and culture through the Volunteer Language Exchange Program.


Year 3 - 90 credit hours



Course requirements: Refer to the Academic Calendar for course requirements in your honours or major program

To do this year:

  1. Meet with your department advisor and science advisor for honours or major program approval.
  2. Meet with your co-op advisor (if applicable).
  3. Consider focusing your education by choosing an area of specialization and selecting courses within your stream.


Investigate your career options:

  1. Look at sample job postings to ensure you have the qualifications upon graduation.
  2. Develop employability and essential skills sought by employers.
  3. Explore supports available to entrepreneurs for business planning such as the TechFutures Program.
  4. Create a LinkedIn profile to network with professionals.

Consider continuing your studies: Check out the Faculty of Graduate Studies, Extended Education or other professional programs.


Continue or start research: Participate in the Undergraduate Research Poster Competition and/or consider taking COMP 4520 (Honours Project) or COMP 4560 (Industrial Project).

Check out student job opportunities with: City of Winnipeg, Manitoba Hydro, Manitoba Public Insurance, Natural Resources Canada and WISE Kid-Netic Energy.

Search for job opportunities online: Check out Science.ca, Job Bank, Find My Job, Indeed or other search engines.

Use your networks and connections: Inquire about unadvertised job openings (the "hidden job market").


Did you travel abroad? Write an article about your experience for World W.I.S.E magazine.

Participate in the multicultural opportunities on campus: Attend International Week, participate in the Intercultural Development and Leadership Program, volunteer for the International Student Mentorship Program or take part in the Graduation Pow Wow.


Year 4 - 120 credit hours



Course requirements: Please refer to the Academic Calendar for course requirements in your honours or major program

To do this year:

  1. Meet with your department advisor and science advisor for honours or major program approval.
  2. Meet with your co-op advisor (if applicable).
  3. Confirm eligibility to graduate with a science advisor and declare intent to graduate in Aurora.


Start job search 9 months in advance: Contact Career Services to refine your job search and self-marketing strategies. You can visit the office up to 6 months after graduation.

If you are continuing on to a professional program or graduate school: Finalize your application materials and required tests. Use the awards database to search for funding and awards to help finance your continuing education. Contact your department to find out how their awards deadlines are advertised.



Ensure you have references in place: Ask your professor for a reference or a letter of recommendation if you're applying for graduate school.

Assess your resumé: Identify any gaps in experience and fill them through volunteering, work placements or internships such as the Microsoft Academy for College Hires program.


Prepare to work in a multicultural environment: Visit Canada's National Research Centre for Truth and Reconciliation on campus or register for a Workplace Cultural Competence Workshop through Extended Education.


Sample Jobs





What Do Employers Want?


Industries such as business, education and government would value a computer science degree in combination with the employability skills that are highly sought after by employers. These include:*

  • Critical thinking
  • Problem solving
  • Numeracy and data use
  • Digital technology
  • Oral and written communication
  • Teamwork
  • Industry specific knowledge
  • Continuous learning

Attain skills through your classroom education by taking advantage of experiential education opportunities.

*Information has been adapted from Employability Skills 2000+ and Workplace Education Manitoba – Essential Skills.



E2-445 Engineering and Information Technology Complex
(204) 474-8313, queries@cs.umanitoba.ca

Faculties, Departments and Schools

Experiential Education

Recommended Annual Checklist

On Campus Resources


Mathieu McMurray

"Get started right away and work hard now. If you can avoid procrastination, you will be ahead of the curve and employers will absolutely take notice. Build a great work ethic in your first year and the following years will be much easier." Mathieu McMurray, computer science co-op student

Information for Career Counsellors (PDF)

Computer Science Compass (PDF)

Follow us on Linkedin