Graduate programs internship
The internship component of the Master's in Computer Science program requires at least a 6-month internship in a public or private organization (other than UdeM) that allows students to apply the theoretical and practical knowledge acquired during their training.
All students must work under the supervision of a professor or researcher affiliated with the host organization. 22 credits are awarded through IFT 6916 - Internship or IFT 6917 - Internship in Machine Learning. Both of these courses require an internship report to be completed.
Objectives
The internship constitutes a first professional experience in the student's field of specialization. It gives the student the opportunity to apply and evaluate the knowledge acquired during his or her academic career. The intern must be able to:
- Evaluate their personal computer skills and competencies;
- Compare their knowledge and skills with the requirements of the professional environment;
- Better establish their career plan.
The internship also allows the student to verify their ability to master professional situations, to analyze the functioning of the host organization, to examine the learning that takes place there, and to give an account of it in a report.
Tasks
The intern will have to consider a problematic in relation to the host structure and the organization. This problematic can be proposed by the intern, but is usually provided by the company, depending on its areas of interest and the environment in which it is articulated.
The intern will have to establish, on the basis of the existing corpus and the organization's operating procedures, the treatment of this problem, with emphasis on the inherent IT aspects.
The strengths and weaknesses of the approach must be analyzed, implemented and tested against data representative of the organization's activities.
The student will also be expected to produce results using the chosen approach and comment on them. The entire internship should be described in a report. Certain sensitive or confidential details may be concealed, and fictitious data used in order to respect the intellectual property of the host organization. This report, the structure of which is detailed below, will not be made public.
The internship must be supervised by an employee of the host company. It is not required that he/she has a formal university education in computer science. However, he/she must have expertise in the field of computer science through his/her activities.
The internship supervisor is not required to hold a management position but must be present in the organization throughout the internship and provide appropriate professional supervision on a daily basis.
Eligibility
To be eligible for the internship, the student must:
- Have completed the 4 required graduate courses in their program.
- Have maintained a cumulative average of at least B- (2.7/4.3).
- Submit an internship project before the beginning of the term.
IMPORTANT: The project must be accepted by the student's supervisor and the professor in charge of the program BEFORE the beginning of the intership.
Procedures for obtaining an internship
The process of obtaining an internship must be undertaken by the student. The Department's resources are intended to provide the necessary support, but each step must be completed by the student. They are listed below.
1. Find an internship setting.
- Check the list of internships available next term.
- Talk to a professor who may have contacts in the field.
- Contact a company and offer their services.
2. Find a workplace supervisor
3. Submit the Internship Registration Form signed by the intern and the internship employer.
4. For the duration of the internship, you will be enrolled with a Rédaction status, only if all graded courses in your structure are completed and passed.