Computer Science Internship Program
The Department of Computer Science Professional Internship Program (CSPIP) allows undergraduate students to obtain 12 or 16 months of practical "on-the-job" experience with a sponsoring company prior to completing the final year of their undergraduate degree program. Internship opportunities of this nature have existed at the University of Saskatchewan since 1990 but became formally recognized as an academic program in 1997.
Employers can choose from a pool of students who have had at least three years of university education and developed diverse expertise. In addition, employers will receive a better return on their training investment since students can work longer, take on more responsibilities, and integrate more fully into their company.
At a glance
Students have completed the third year of their program prior to their placement
Placements are 12- or 16-months in length
Placements start in May or September
Build your talent pipeline by evaluating future graduates
Provide valuable mentorship to young, budding talent in the industry
Program Requirements
The Department of Computer Science must approve internship positions as suitable learning situations. It is expected that an employer will:
- Engage the student in a productive professional practice that provides challenging and instructive work experience
- Extend appropriate remuneration for the work performed.
- Provide accurate and complete information on job responsibilities, duties and expectations, compensation and benefits;
- Provide supervision and mentorship for work duties
- Encourage the student to ask questions to clarify job responsibilities
- Complete an evaluation after 4 months of the student’s employment
- Provide the student with relevant training and development opportunities;
The performance of students is supervised and monitored by both the employer and the Department. The Department maintains informal telephone and email contact with the student and employer to monitor progress on an ongoing basis, and may undertake site visits on a periodic or exceptional basis.
CSPIP students are registered undergraduate students in a Computer Science (B.Sc. four-year, Honours Degree, or Honours with Software Engineering Option), Interactive Systems Design, or Bioinformatics program at the University of Saskatchewan. Double major students are also eligible.
The full eligibility criteria is as follows:
- Students must be registered as a full-time undergraduate student.
- Applicants must have accumulated at least 90 credit units towards the B.Sc. degree at the time of the internship placement.
- Students must have obtained a grade point average of at least 70 percent in Computer Science courses and overall.
- Computer Science students must complete the "Intermediate Software Engineering" course (CMPT 370) prior to the internship placement. Alternatively, if an ISD student has not taken CMPT 370 prior to the internship placement, a minimum average of 75 percent in Computer Science courses and overall will be acceptable.
- Computer Science degree programs: students must complete at least three 300-level Computer Science courses by the date they begin their internship.
- BINF degree program: students must complete BINF 200 and at least three 300-level courses from the "C6 Major Requirement" of the Bioinformatics program by the end of the academic year in which they apply.
- ISD degree program (according to the advising sheet): students must complete at least two courses from Art & Art History list, at least two courses from Psychology list, at least two non-specified CMPT courses from the Science list, and CMPT 381 by the date they begin their internship.
- Internship candidates must be Canadian citizens, landed immigrants, or visa students with appropriate work permission for off-campus employment when they begin their internship in May (or September).
- Graduate students are not eligible for the program.
Recruitment Process
CSPIP job postings must be submitted online through CareerLink under the Computer Science Internship Program tab. This is our exclusive job posting board; only students who have been approved to participate in our Internship Program have access to these postings.
Following the application deadline, employers have approximately three weeks to interview students. Employers can contact students directly at this point to arrange and perform interviews.
For employers wishing to conduct interviews on campus: The University's Student Employment and Career Centre has several interview rooms on campus that can be booked by employers. Please see their website for more information about interview rooms.
Our program uses a rank/offer system during the closed round of recruitment. We follow the closed round with an open round of recruitment that more closely resembles typical hiring processes.
To hire a co-op student during our closed rounds of recruitment, offers of employment must be submitted online through CareerLink. We kindly ask that offers not be made directly to students during the closed round of recruitment.
Each position posted in the closed recruitment round will have a ranking form in the system. This form lists students who have applied for your position and is used to identify whom you would like to issue an offer, in order of preference.
The Internship Coordinator will use the completed ranking forms to issue an offer to the first ranked candidate on your behalf. If that candidate declines or is no longer available, an offer will be sent to subsequent candidates until the position is filled or your ranking list has been exhausted. It is important that you only rank candidates to whom you are prepared to employ.
Following the offer days for the closed recuitment round, employers are invited to join an open recruitment round. Students who did not secure a placement during closed recruiting will be able to apply for these positions. This is a great option for employers who did not secure an intern during the closed round, or for new job opportunities that didn't fit our closed recruiting timeline.
This round is very similar to a regular recruiting process; employers are welcome to reach out directly to students to make job offers. We ask that you contact the Internship Coordinator to inform them if you have hired a student in this round so we can fill out the necessary paperwork with the student.
Activity | Dates |
Inquiries | Anytime |
Students apply for admission into the program | September 30, 2020 |
Deadline for companies to submit job posting(s) | January 13, 2021 |
Deadline for students to apply to job postings | January 20, 2021 |
Interviews arranged with selected students | January 21 - February 8, 2021 |
Deadline for companies to submit their rankings to the program | February 9, 2021 |
Job offers are sent to the students in waves | February 10 - 12, 2021 |
Students accept/reject offers | within 24 hours of receiving offer |
Internship Coordinator notifies companies of acceptances | Immediately |
Open recruitment starts for May or September positions | February 13 |
Students start employment | May or September 2021 |
*February Break (no school) - February 15-19, 2021
Additional Resources
Employers may be eligible for additional funding to help support hiring a post-secondary student to fill an internship position. Employers are responsible for applying for and securing funding. Please refer to the following websites for details:
- National Research Council Youth Employment Program
- Innovation Canada Concierge Service
- e-Talent Canada Work-integrated Learning Program (WIL Digital)
- Information Technology Association of Canada Work Integrated Learning
- VentureforCanada (entrepreneurial opportunities)
- ECO Canada
- Biotalent Canada
For additional information on the Computer Science Professional Internship Program, please contact:
Ellen Redlick
Academic Programs and Outreach Coordinator
College of Arts & Science
Department of Computer Science
306-966-6513
ellen.redlick@usask.ca
Testimonials

- Christina Sitkowski, CSPIP student

- Matthew Horning, CSPIP student

- Mark Dick, CEO of ESTI
Companies
A large number of industry employers have been involved with the Computer Science Professional Internship Program. Below is a brief list:
- 7Shifts
- Agriculture and Agri-Food Canada
- AnyCard.ca
- Arcurve
- Axon
- Blackberry
- Bridgewater Bank
- BoldRadius
- Cameco
- Canpotex
- Canadian Light Source (CLS)
- Celestica
- Celtx
- Coconut Calendar
- Display Systems International
- Dynastream
- Environment Canada
- ESTI Consulting Services
- Federated Co-operatives Ltd.
- GB Internet Solutions
- Health Quality Council
- IBM
- International Road Dynamics
- iQmetrix
- itracks
- ISM, an IBM Company
- Nexen
- Petro-Canada
- PotashCorp
- Quadrant Newmedia
- Rock & Bloom
- Saskatchewan Teachers' Federation (STF)
- Saskatoon Health Region
- Sasktel
- SED Systems Inc.
- Seisware
- Shell Canada
- SkipTheDishes
- SMART Technologies Inc
- Spire
- Syncrude
- Territorial
- TransCanada Pipelines Ltd.
- University of Saskatchewan
- Vecima
- Vendasta
- Workiva
- Yardi
- zu