Co-op

School of Engineering and Computer Science

Build professional experience before graduation through paid co-op work terms connected to your studies.

Paid work terms

Earn income while gaining industry experience.

4–16 month placements

Flexible timing depending on program and employer.

Integrated into your degree

Complete work experience while progressing academically.

What co-op is

Co-op combines academic study with paid, full-time work experience related to your field. Placements are completed during your degree and help students build skills, connections, and workplace experience before graduation.

Is co-op available in my program?

Co-op opportunities are currently available to undergraduate students in:

  • Computer Science
  • Engineering (Chemical, Mechanical/Mechatronic, Mining)

Eligibility requirements and timing may vary by program.

Work terms and experience

Flexible scheduling

Work terms may begin in September, January, or May depending on program structure and employer opportunities.

Professional experience

All placements are paid and provide experience connected to engineering and computer science disciplines.

Recent average wages

Computer Science ~$28/hr
Chemical Engineering ~$27/hr
Mechanical Engineering ~$27.70/hr
Mining Engineering ~$29.59/hr

Average wages vary by employer, location, and work term.

Getting started

  1. Step 1 — Check eligibility

    Confirm your program and academic standing meet co-op requirements.

  2. Step 2 — Review requirements

    Understand timelines, application steps, and expectations.

  3. Step 3 — Connect early

    Contact the co-op office to plan timelines and next steps.

Planning tip: Co-op follows application timelines and sequencing requirements. Connecting early can help students prepare for placement opportunities.