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
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:
- Applicants must be registered as a full-time undergraduate student
- Applicants must be pursuing a 4-year (or Honours) B.Sc. degree in Computer Science, Bioinformatics, or Applied Computing, or a 4-year (or Honours) B.A.& Sc. in Interactive Systems Design.
- At the time of application, applicants must have:
- an average of at least 70% both in Computer Science courses and overall
- successfully completed at least 15 credit units of CMPT classes numbered 141 or higher
- By the end of the winter term after they apply, applicants must have completed the following:
- At least 78 credit units toward their degree.
- No more than 111 towards their degree. This means that students must be returning as a full-time student after their internship. Students with more than 111 credits are considered to be too close to graduation
- "Intermediate Software Engineering" (CMPT 370)
- At least two other 300-level Computer Science courses
- Graduate students are not eligible for the program.
- Double major students involving Computer Science and another discipline are also eligible. Students from the College of Engineering must be pursuing a double degree with one degree in Computer Science or Interactive Systems Design.
- 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).
Employers are asked to contact the Internship Coordinator if they are interested in participating in the Computer Science Professional Internship Program.
Job postings must be submitted on the Computer Science Internship Job Board on careerlink.usask.ca. Only students who are accepted into the Computer Science Professional Internship Program can apply to job postings submitted here.
Each year, the recruitment cycle begins with a rank and offer portion. During this period, employers must follow the timeline detailed below for posting, interviewing, and offering positions.
Following the rank and offer recruitment period, students are placed using an open recruitment method. This process is very similar to your regular recruiting process; you are able to post, interview and make job offers to students during your chosen timeline. If you offer a student a job during this period, you must contact the Internship Coordinator so we can fill out the necessary paperwork with the student.
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 Career Services office 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.
During the open recruitment period, offers may be made directly to the student. Employers are required to inform the Internship Coordinator of offers made to our students during this period so we can complete the required paperwork with the student.
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 critical that you only rank candidates to whom you are prepared to employ.
Following the offer days for the closed, rank and offer 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 the closed recruiting timeline.
This round is very similar to a regular recruiting process; employers are encouraged to post their positions on CareerLink, can arrange interviews directly with students, and can 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.
2022-2023 Recruitment Timeline
|Rank and Offer||Employers can start submitting job postings||November 15, 2022|
|Deadline for companies to submit job posting(s)||January 9, 2023|
|Computer Science Career Fair||January 12, 2023 (tentative)|
|Deadline for students to apply to job postings||January 15, 2023|
|Interviews arranged with selected students||January 16 - February 14, 2023|
|Companies submit their rankings to the Internship Coordinator||February 15, 2023|
|Internship Coordinator forwards job offers to students to accept/reject||February 16 - 17, 2023|
|Open Recruitment *||Employers may post positions and hire students without timeline restrictions||February 17 - August 15, 2023|
* If you miss the deadlines for our rank and offer round of recruitment, you can still recruit students from our program. Available students are able to find a placement through the program until August 15 of that year. See the Open Recruitment tab above for more information.
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)
- TechNation Career Ready Program
- VentureforCanada (entrepreneurial opportunities)
- ECO Canada
- ICTC's WIL Digital
- Magnet Student Work Placement Program
- Biotalent Canada
For additional information on the Computer Science Professional Internship Program, please contact:
Academic Programs and Outreach Coordinator
College of Arts & Science
Department of Computer Science
- Christina Sitkowski, CSPIP student
- Matthew Horning, CSPIP student
- Mark Dick, CEO of ESTI
A large number of industry employers have been involved with the Computer Science Professional Internship Program. Below is a brief list:
- Agriculture and Agri-Food Canada
- Bridgewater Bank
- Calian Advanced Technologies
- Canadian Light Source (CLS)
- Coconut Calendar
- Display Systems International
- Environment Canada
- ESTI Consulting Services
- Federated Co-operatives Ltd.
- GB Internet Solutions
- Health Quality Council
- International Road Dynamics
- ISM, an IBM Company
- Quadrant Newmedia
- Rock & Bloom
- Saskatchewan Teachers' Federation (STF)
- Saskatoon Health Region
- Shell Canada
- SMART Technologies Inc
- TransCanada Pipelines Ltd.
- University of Saskatchewan