Co-operative (co-op) education is a great opportunity for students to apply their Computational Mathematics skills as they complete a full-time, paid work placement in a reputable company or government service (normally of 4 months duration).
Students do not apply for the co-op option during the admission process, but transfer into co-op at the end of their first term. Access is not guaranteed, but in recent years a large fraction of Computational Mathematics Master's students have participated in the program.
Co-op impacts program progression by adding one or two terms to the program length.
See below for more information regarding the co-op program and the opportunities it provides to Computational Mathematics students:
Co-op program opt-in and opt-out guidelines
We strongly encourage all students to apply to our co-op program during the application process, unless they are certain that co-op is not needed as part of their academic or professional development plan within the CM program.
Students who were not initially admitted to the co-op program and wish to transfer in after enrolment will only be considered if they already hold the necessary work authorization to participate in co-op in Canada. The opt-in requests must be managed before the course add deadline of the first academic term.
Students enrolled in the co-op program will be charged a co-op fee during their first academic term (the pre-recruitment term), and during each work term. Students who opt out of the co-op program before the financial refund deadlines are eligible for a refund of the co-op fee that term and will not be charged co-op fees for future terms.
If you wish to opt in or opt out of the co-op program, please submit a completed program/plan change form to compmath@uwaterloo.ca by the relevant deadlines.
Securing a co-op job
The University of Waterloo runs one of the largest co-op programs in the world and Waterloo students are in high demand with leading employers in the technology and financial sectors, both in Canada and in the USA.
As a co-op student, you can either search for opportunities through WaterlooWorks or arrange your own co-op job.
You are not required to secure a co-op position related to your research project. However, to write an adequate work report, your job should be relevant to your studies in Computational Mathematics.
Co-op degree requirements
1. WIL 601: Applied Leadership in Work-Integrated Learning
WIL 601 is a required course for both your degree and co-op designation. This course provides you with the tools, strategies and resources to effectively prepare for your upcoming WIL experiences (co-op work terms, internships or other forms of WIL) and future career endeavours after graduation. In this course, you will practice applying career development techniques, learn industry tips from external partners and explore workplace preparation strategies to support your success.
You are expected to complete this course during your first academic term, and will be automatically enrolled in the course for that term.
2. Work Report
As you complete your co-op, you should be thinking about the content you will include in your eventual work report.
The work report should:
- Discuss the underlying problem you worked on, the approach taken, and the progress made to solve the problem
- Relate your work term to the academic program
- Have an analytic component (e.g., constructive criticism, conclusions, and recommendations)
- Contain a topic that relates to the employer, line of work undertaken by the organization or business practices employed on site
The work report does not need to:
- Contain details deemed confidential by the employer
- Discuss original research
- Relate to a new technical discovery
3. Milestone Completion Form
Once you have completed your work term and your work report, you will need to fill out a milestone completion form for the milestone, “Graduate Studies Co-op Work Report.”
The form, along with detailed instructions, will be sent to you by the Program Coordinator near the end of your co-op term.
The form will need to be signed by:
- Your research supervisor(s), as the first reader of your work report
- Your employer, as the second reader of your work report
- The Graduate Officer
Supports for co-op students
| Centre for Career Action Advising | Student Advising | Graduate Program Coordinator |
|---|---|---|
| When to contact:
| When to contact:
| When to contact:
|
Previous co-op positions and industry sectors
Computational Mathematics Master's co-op students commonly work in positions such as:
- Data scientists and data analysts
- Machine learning developers and engineers
- Investment, trading, and business analysts
- Software developers
Co-op students have opportunities to work in a wide variety of industries. Some of the industry sectors where Computational Mathematics students have found co-op positions include:
- Banking and finance
- Insurance and investment
- Technology and software
- Research and development
- Manufacturing
- Government
Previous co-op employers
See below for a sample of companies who have previously employed Computational Mathematics Master's co-op students:
- Applied Brain Research Inc.
- Bank of Montreal
- Canadian Imperial Bank of Commerce
- Canadian Intellectual Property Office
- Capital One
- DealerCorp Solutions Inc.
- Dynacare
- Environment and Climate Change Canada
- FAIRVentures (A Fairfax Company)
- FaithLife Financial
- Huawei Noah's Ark Lab research center
- Industrial Alliance Insurance & Financial Services
- Innovation Science and Economic Development Canada
- Intact Financial Corporation
- Killi
- National Bank Financial
- Natural Resources Canada
- Nissan Canada Inc.
- Ontario Teachers' Pension Plan
- Ontario Ministry of Finance
- TD Bank Group
- The Co-operators
- The Economical Insurance Group
- Thomson Reuters
- University of Waterloo
- Venbridge Ltd.