Co-op Program in Bachelor of Information Technology


Please review the intake dates and deadlinesFor students joining the Co-op program close to the maximum credits of 90, students must take COOP 1101 during the intake they have been accepted. This is to ensure students have ample time to complete their required work terms and still end on an academic term. We strongly advise students to consult with an academic advisor in their faculty to effectively plan their course and work term schedules.

How to Apply

Applications for the Co-op program are accepted all year around. Full details can be found on the Apply to Co-op page.

Program Requirements

Please click here for a detailed description of the Co-op program requirements for the Bachelor of Technology in Information Technology program.

Explore the Co-op journey from entry to graduation and find the best path for completing your work terms. Please note that the options listed here are recommended, and there may be alternative paths to complete work terms while satisfying the continuance requirements.


General Program Information

Please click here for a detailed description of what you can expect from the BTech Program.

BTech Co-op Employment

Btech Co-op students have been employed with a variety of industries such as the federal and provincial governments, municipalities, private businesses, and non-profit organizations. Student have held various titles such as:

  • Desktop Analyst
  • Computer Programmer
  • Software Engineer
  • Network Analyst
  • IT Technician
  • Gamer Development Software Engineer

Student Testimonial

“Enrolling in Co-op was the best move I made. My instructor walked me through the process and was very helpful along the way. Co-op allowed me to get my foot in the door in a field I wanted, with no experience. After my work term the company hired me and I work in a field doing what I love!” - Daniel Leung - Information Technology Co-op student


To learn more about the Bachelors of Technology in Information Technology Co-op Program, please contact / 604-599-2465