Co-operative resources

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:

Applying to switch into the co-op program

Students will be contacted by the Graduate Program Coordinator in October of their first semester with information on how to apply for the co-op option and how to attend the mandatory co-op workshop series.

The general application documents that must be submitted to be considered for the co-op program are:

  1. A program/plan change form with original signatures
  2. A short paragraph indicating interest in the co-op program
  3. Proof of co-op workshop series completion

Please note: Co-op impacts program progression by adding one or two term(s) to the program length.

Securing a co-op job

Co-op students are able to arrange their own co-op jobs or they can look for jobs through Waterloo Works. 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.

Students are not required to complete a co-op that is related to their research project, but they should have a job that relates to their Computational Mathematics studies in order to write an adequate work report.

Please note: Computational Mathematics Master's students are only allowed to work one co-op job; however, this job may last either four or eight months (one or two terms).

Co-op degree requirements

Work report

While completing their co-op, students should begin to think about the content they will be including in their work report. The work report should:

  • Discuss the underlying problem they worked on, the approach taken, and the progress made to solve the problem
  • Relate their work term to the academic program
  • Have an analytic component (e.g. contain constructive criticism, a conclusion and recommendations)
  • Contain a topic that relates to the employer, line of work undertaken by the organization or business practices employed on site

The report does not need to:

  • Contain details deemed confidential by the employer
  • Discuss original research
  • Relate to a new technical discovery

Computational Mathematics currently follows the undergraduate structure for work reports.

Milestone completion form

Once students have completed their work term and work report, they will need to fill out a milestone completion form. This form will be sent to students by the Graduate Program Coordinator along with detailed instructions for its completion.

The Milestone completion form will need to be signed by:

  • The student's first work report reader, their research supervisor
  • The student's second work report reader, their employer*
  • The Graduate Officer

*Please note: Your employer will also need to fill out an Employer Evaluation of Math Work Report (PDF)

Supports for co-op students

Centre for Career Action Advising Student Advising Graduate Program Coordinator

When to contact:

  • Help finding a co-op job
  • Help with applications and interviews
  • Help with career planning
  • Further education planning

When to contact:

  • Questions about the co-op job
  • Questions or concerns during the work term
  • Help finding accommodation

When to contact:

  • Questions about the Master's program
  • Questions about the degree requirements
  • Questions about the study/work sequence

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.