Computer Science Co-op Program

On the job
Application deadline for the CS Co-op Program is October 1, 2019 (11:59pm).

Co-op is an option in which students intersperse their school terms with real work. The program offers students opportunities to put what they have learnt from school in perspective. Many students choose to come to UBC for their Computer Science degree because our Co-op program is well-supported by the department, UBC, and the local computer industry. Students also find work across Canada, in the United States, and in Japan. The program offers students opportunities to work in industry or academia in salaried positions for 8-20 months (depending on the academic program).


"My Co-op Coordinator worked with me to make my Co-op experience top notch. She was always prepared for her lectures and cared about helping her students reach their maximum potential in the workplace. She was always looking for ways to improve the Co-op program, including bringing in new companies to hire from UBC and exposing the quality of the Co-op program globally.”
Leemor Yuravlivker, Co-op Alumni

"Co-op helped me transition into the next phase of my life. I became more responsible, mature and independent. I even became happier as my personal network of friends and colleagues grew. I saw a lot more than I could ever imagined.”
Tracy Ng, Co-op Alumni

"At Electronic Arts, we’ve been extremely pleased to work with UBC Co-op students. EA provides meaningful opportunities for students to contribute directly to the video games they love and collaborate with some of the most innovative professionals in the technology industry. Many UBC Co-ops have joined us full-time as the future talent and leaders of Electronic Arts!”
Sarah Thompson, University Relations Specialist, Electronic Arts

"At Safe Software, we are dedicated to training our Co-op students and easing their transition into our corporate culture. Our technical leaders provide thorough and frequent code reviews. In turn, we encourage students to provide feedback throughout the term to help us improve their experience. Over 200 Co-op students have been hired by Safe Software since the company's inception, many of which have become full-time employees at Safe upon graduation."
Felipe Vera, Director of Engineering, Safe Software

Benefits of Co-op

  • Graduate with work experience puts you ahead in the job market
  • Acquire marketplace skills that school doesn’t provide
  • Hone your programming and analytical skills in meeting real world demands
  • Develop a network of professional and academic contacts to act as references and referrals
  • Better understand your career interests
  • Put school work into perspective
  • Build a stronger application for graduation studies

What Areas of Jobs Does Co-op Offer?

Here are some areas of co-op jobs:

  • Bioinformatics
  • Business analysis
  • Database management
  • Graphics
  • Games development
  • Human Computer Interaction
  • IT support
  • Mobile programming
  • Project management
  • Quality assurance
  • Research
  • Web applications

Who are the Co-op Employers?

Some of our employers include:

  • Amazon
  • AppNeta
  • BlackBerry
  • Electronic Arts
  • Facebook
  • Google
  • IBM
  • MDA
  • Microsoft
  • Morgan Stanley
  • SAP
  • UBC

Who can Apply?

B.Sc.,  B.A. or BCOM students majoring in Computer Science/Cognitive Systems (Computational stream) who have completed or are in the process of completing CPSC 110, 121 and 210, and BCS students who are in the process of completing CPSC 110, and have demonstrated sufficient technical, communication and teamwork skills can apply. Our intakes are in September/October and February/March.

How do I Apply to Co-op?

Apply through

Co-op Contacts

Computer Science Co-op Coordinators

Girish Chandra A.
BA & BCOM (Computer Science), Mathematics & Statistics
Room 106B, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-827-3733


Constance Wun
(Last names A-H)
Room 145, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-822-9640

Lindsay Ward
(Last names I-O)
Room 106C, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-827-5350

Betty Cho
(Last names P-Z)
Room 106A, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-822-0933

Computer Science Co-op Program Assistants

Scott Lee
Room 106, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-822-8844

Angel Sinn
Room 106, ICICS/CS Building
2366 Main Mall, Vancouver, BC V6T 1Z4
Tel: 604-822-9328

a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia