糖心视频

This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by 糖心视频鈥檚 Terms of Use 蹿辞谤听web and social media privacy.聽聽If you do not agree to the above, you can configure your browser鈥檚 setting to 鈥渄o not track.鈥�

Skip to main content

Computer Science

Computer Science Co-op is optional for students. This program is housed within the Engineering and Computer Science Co-op Program.

Office & contacts

Our regular business hours are Monday to Friday, 8:30 a.m. to 4:30 p.m.

Office: ECS 204
engrcoop@uvic.ca
250-472-5800

Co-op coordinator for undergraduate students (student # ending in 0-3)     
Sheryl Thompson (ECS 216)
sthompson@uvic.ca

Co-op coordinator for undergraduate students (student # ending in 4-5)
Farida Haji (ECS 231)
fhe@uvic.ca      

Co-op coordinator for undergraduate students (student # ending in 6-9)
Maryam Ahang (ECS 228)
maryamahang@uvic.ca

Co-op coordinator for graduate students
Mostafa Rahimpour (ECS 212)
mrahim@uvic.ca

Career educator
Karae White (CSB 110)
karaewhite@uvic.ca

Full Co-op and Career staff directory

Undergraduate students

Co-op is available to students majoring in computer science and students with combined majors in computer science. The program is optional and interested students must apply. 

Undergraduate formats available:

  • regular full-time co-op work terms
  • entrepreneurial co-op
  • parallel co-op (part-time)

Program facts:

What is required?

Undergraduate co-op requirements:

  • completed CSC 110, MATH 100 (or MATH 109)
  • at least 4.5 units on your last academic term
  • a minimum grade of C+ in any computer science courses and a minimum grade of C in any mathematics or statistics courses taken in your last academic term
  • no F, E or N in courses taken on your last academic term

Undergraduate work experience program requirements: 

  • completed or enrolled in at least 3.0 credits of 300- or 400-level CSC or SENG courses

Transfer students must complete at least one academic term at 糖心视频.

How to join

You can join co-op in academic areas where co-op is an option once you finish your first year of study.

  • June 15 to September 22 (fall intake): programs in Fine Arts, Humanities, Social Sciences, Sciences and Kinesiology
  • September 1 to 22 (fall intake): Computer Science
  • January 1 to 22 (spring intake): programs in Fine Arts, Humanities, and Computer Science

Apply for the regular Co-op Program or work experience program by logging into the .

  • use your 糖心视频 NetLink ID and password
  • once logged in, select “Co-op” on the navigation menu 
  • follow the prompts to complete your application

Note: You will be unable to apply using the above method if:

  • you've previously been or are currently in another co-op program at 糖心视频
  • you're NOT in the Faculty of Engineering
  • you're trying to apply outside of the admission periods

If you are unable to apply through the portal, please contact us.

If admitted to the program, you'll need to sign a copy of the Terms & Conditions at the start of your program.

Fees

You can join co-op in academic areas where co-op is an option once you finish your first year of study.

  • June 15 to September 22 (fall intake): programs in Fine Arts, Humanities, Social Sciences, Sciences and Kinesiology
  • September 1 to 22 (fall intake): Computer Science
  • January 1 to 22 (spring intake): programs in Fine Arts, Humanities, and Computer Science

Average salaries

You'll receive a salary from your employer during each co-op work term.

Find salary estimates for your program.

Work terms

Co-op work terms occur in the fall, spring or summer terms and are typically 4 months long, but can also be 8 or 12 months long.

  • undergraduate co-op: 4 work terms
  • undergraduate work experience: 2 work terms

The work experience program provides all the same benefits and support as the co-op program, but you'll complete 2 work terms instead of 4. The program is a great option for students who are in the late stages of their degree.

If you are already part of the computer science co-op program and you would like access to search for co-op jobs, please complete our co-op jobs access form.

Learn more about:

Sample jobs

  • software developer
  • security analyst
  • systems administrator
  • systems auditor
  • data administration
  • technical writer   
  • operations manager
  • web technician
  • strategic analyst
  • researcher
  • networks architect or engineer
  • intelligence developer
  • systems designer
  • web developer
  • programmer

Ethan Swain (software engineering)

Ethan (he/him) worked as a software integration engineer intern with Rivian and Volkswagen in Vancouver, BC.  This photo was taken in the vehicle bay at the Vancouver office. Ethan is...

Shanna Tierney (biomedical engineering)

Shanna Tierney (she/her) has her sights set on a career that combines healthcare and engineering. The biomedical engineering student and Vikes swim team athlete is spending two co-op terms doing...

Victor Lefebvre (mechanical engineering)

Victor Lefebvre (he/him) likes to understand the mechanics of how things work. From the kinetics of rowing to the inner workings of bioreactors, the mechanical engineering co-op student is not...

Rahma Ismail (software engineering)

Software engineering co-op student Rahma Ismail (she/her) took on a major project during her work term as a security analyst with the Government of British Columbia, bringing her technical,...

Lucia Rivera (computer science)

When Lucia Rivera (she/her) began her co-op at the BC Ministry of Citizens’ Services, she had little knowledge of cybersecurity. But by the end of two work terms, the computer science...

Adeline Theodora (biomedical engineering)

Driven by a passion for medicine, innovation and engineering, Adeline Theodora (she/her) knew she wanted a program that checked all the boxes. The international student from Indonesia was drawn to...

Tanvir Kahlon (software engineering)

As someone who is passionate about problem solving and design, Tanvir Kahlon (he/him) knew he wanted to study at a university where he could be challenged. The international student from India was...

Aislinn Dressler (civil engineering)

As a civil engineering student, Aislinn Dressler is incredibly driven. The fourth-year student has leveraged each of her co-op experiences to learn about herself and develop the perfect career...

Alex McKay and Nick Saar (engineering)

Engineering students Alex McKay and Nick Saar designed a pre-incident plan for a navy base fire department.

Alex Thornewell (electrical engineering)

When Alex Thornewell (he/him, electrical engineering) was looking for his first co-op work term, he found the application process frustrating. As someone with a neurodivergent identity, the...

Blaine Tubungbanua (mechanical engineering)

I had always entertained the idea of an international co-op, but had never considered going to Germany, or even Europe, but I saw the posting for Airbus Helicopters in Donauwörth Germany,...

Casey Woo (mechanical engineering)

As a fourth-year student in mechanical engineering, Casey Woo was excited to share his knowledge and passion for solving problems with camp participants at Engineering for Kids.

Christine Wong Chong (biomedical engineering)

When Christine Wong Chong enrolled as a biomedical engineering student at 糖心视频, she was inspired by the prospect of working in a field that contributes to medical advancements that improve...

Cornelius Ong (mechanical engineering)

I'm Cornelius, a fourth-year mechanical engineering student at 糖心视频, and I recently completed an 8-month co-op as an Actuator Design Intern with the Tesla Optimus team, Tesla's humanoid robot...

Ellie Walters (electrical engineering)

“Have you ever been to a ball?” No, have you?” I replied. “No, I believe it’s an Austrian tradition,” Vic, one of the...

Hailey Gascoigne (computer engineering)

Hailey Gascoigne, a fourth-year computer engineering student, recently completed an international co-op work term as a Research Intern for Smart Home Technologies at Thomas More University College...

Kirsten Krajnc (civil engineering)

Civil engineering co-op Kristen Krajn learned how to collect historical weather data while working with Indigenous Services Canada.

Leo Dougan (civil engineering)

Leo Dougan (he/him) is someone whose identity and lived experience guides his career focus. As a civil engineering student and an Indigenous person, he is deeply passionate about sustainable design...

Liam Shatzel (computer science)

When Liam Shatzel (he/him) was choosing a university, he zeroed in on 糖心视频 co-op program in computer science. The chance to put his skills into action during his degree was a deciding factor, and...

Mahsa Torabi (civil engineering)

My name is Mahsa Torabi and I'm from Iran. I'm a third-year civil engineering co-op student who recently completed a co-op work term as a visiting researcher at the Carbon Leadership Forum in...

Mariana Latta Suazo (mechanical engineering)

My name is Mariana and I grew up in Kitchener, Ontario and am now in my 4th year of Mechanical engineering at 糖心视频. I picked engineering because of my love for math and science, and my desire to...

Matt Lebl (software engineering)

I’m Matt, and I’m a fourth-year student of software engineering at 糖心视频. I decided to take software engineering because I discovered that I love programming, and I’d...

Matt Wilkinson (electrical engineering)

Matthew Wilkinson, a fourth-year electrical engineering student, completed his co-op work term as a manufacturing controls intern at Tesla. Operating at the lithium refinery outside of Corpus...

Robin Brooks (civil engineering)

My name is Robin Brooks, and I grew up on the lands of the Ts'uubaa-asatx peoples (commonly known as Lake Cowichan, BC). I am entering my fourth year of Civil Engineering at the University...

Yichun Zhao (computer science)

For 糖心视频 student Yichun Zhao, helping develop a computer system that ensured people entering BC from outside the country were managing self-isolation was a “wild ride.”

Graduate students

As a graduate student, you can take part in the optional co-op or work experience program.

Program facts

  • master's students: complete 2 work terms (8 months of work) to receive a co-op designation, or 1 work term to receive a "work experience" endorsement on your degree
  • doctoral students: complete 3 work terms (12 months of work) to receive a co-op designation, or 1 work term to receive a "work experience" endorsement on your degree
  • work terms do not have to be continuous—you can work for different employers on different work terms

Application requirements

  • you must have your grad supervisor's permission to participate in the co-op program and each specific work term
  • you must complete your first co-op work term before the academic term in which you complete your academic requirements (defend your thesis or equivalent)
  • you cannot complete more work terms after the term in which you complete your academic requirements (defend your thesis or equivalent) 

How to apply

To apply, complete and submit the graduate co-op application form. There is no deadline, and the application is open throughout the year. 

Important: 

  • After being placed in a co-op work term, you will have assignments, quizzes and deliverables including regular work term requirements for obtaining the completion grade for the work term 
  • If you fail a work term, you will be withdrawn from the co-op program and you will need to apply for re-admission to the program  
International students must ensure they have an appropriate study permit to take place in co-op work placements. 
 

Get support

We're here to support you with every step in your co-op journey, from applying to co-op to making sure you're supported at work. Contact your co-op coordinator or office for assistance.

If you identify as having a disability or a mental health condition, if you belong to an equity group, or if you identify as Indigenous, we have additional supports for your co-op experience. 

Co-op Student of the Year

Are you an excellent ambassador for the Engineering and Computer Science Co-op and Career Program and the Faculty of Engineering? If you’ve contributed to your co-op employer, 糖心视频, ENGR Co-op and Career and the community, you could be the next co-op student of the year.

Winners receive:

  • $500
  • a framed certificate
  • recognition on the co-op website

As a winning student, you may get to represent 糖心视频 provincially for the Association for Co-operative Education in BC/Yukon award and nationally for the Co-operative Education and Work Integrated Learning Canada (CEWIL) award.

The runner-up receives $250.

This award is by nomination only by your co-op coordinator.