Co-op vs. Regular
Most of the Faculty of Mathematics' plans are available in both the regular and co-operative systems of study. Plans that are offered only for co-op students are explicitly indicated in the list of plans below.
Honours Bachelor of Mathematics (BMath) Academic Plans
The Faculty offers the following honours plans leading to a BMath degree:
Actuarial Science plans:
Actuarial Science
Joint Actuarial Science
Finance Specialization
Predictive Analytics Specialization
Applied Mathematics plans:
Applied Mathematics
Joint Applied Mathematics
Applied Mathematics/Scientific Computing
Mathematical Physics
Biology Specialization
Economics Specialization
Engineering Specialization: Fluids and Heat
Engineering Specialization: Communication and Control
Engineering Specialization: Heat and Mass Transfer
Physics Specialization
Combinatorics and Optimization plans:
Combinatorics and Optimization
Joint Combinatorics and Optimization
Mathematical Optimization (with either: Business Specialization and Operations Research Specialization)
Computer Science BMath plans:
Computer Science
Joint Computer Science
Artificial Intelligence Specialization
Bioinformatics Specialization
Business Specialization
Computational Fine Art Specialization
Digital Hardware Specialization
Human-Computer Interaction Specialization
Software Engineering Specialization
Computer Science also offers other plans. See below.
Pure Mathematics plans:
Pure Mathematics
Joint Pure Mathematics
Pure Mathematics/Teaching (co-op only)
Statistics plans:
Statistics
Joint Statistics
Biostatistics
Data Science
Plan run jointly by Actuarial Science and Pure Mathematics:
Mathematical Finance
Mathematics and Business plans, administered by a subcommittee of Combinatorics and Optimization, Computer Science, and Statistics and Actuarial Science:
Information Technology Management
Mathematical Economics
Mathematics/Business Administration
Mathematics/Chartered Professional Accountancy (co-op only)
Mathematics/Chartered Professional Accountancy – Finance Specialization (co-op only)
Mathematics/Financial Analysis and Risk Management (Chartered Financial Analyst Specialization and Professional Risk Management Specialization)
Plans administered by the Centre for Education in Mathematics and Computing:
Mathematics/Teaching (co-op only)
Plans administered by the Dean's Office:
Computational Mathematics
Mathematical Studies
Mathematical Studies - Business Specialization
Honours Bachelor of Computer Science (BCS) Academic Plans
Through the David R. Cheriton School of Computer Science, the Faculty offers the following honours plans leading to a BCS degree:
Computer Science
Joint Computer Science
Artificial Intelligence Specialization
Bioinformatics Specialization
Business Specialization
Computational Fine Art Specialization
Digital Hardware Specialization
Human-Computer Interaction Specialization
Software Engineering Specialization
Data Science
Double Degree Academic Plans
The Faculty of Mathematics at the University of Waterloo and the School of Business and Economics at Wilfrid Laurier University offer the following plan which leads to an Honours Bachelor of Business Administration (BBA) degree from Laurier and an Honours BMath degree from Waterloo.
Business Administration and Mathematics (co-op only)
The David R. Cheriton School of Computer Science at the University of Waterloo and the School of Business and Economics at Wilfrid Laurier University offer the following plan which leads to an Honours BBA degree from Laurier and an Honours BCS degree from Waterloo.
Business Administration and Computer Science (co-op only)
Honours Computing and Financial Management
The Bachelor of Computing and Financial Management (BCFM) Steering Committee administers this program, which leads to the Bachelor of Computing and Financial Management (BCFM) degree. The committee consists of faculty from the David R. Cheriton School of Computer Science in the Faculty of Mathematics and the School of Accounting and Finance in the Faculty of Arts.
Computing and Financial Management (co-op only)
Honours Software Engineering
The Software Engineering Program Board administers this program, which leads to the Bachelor of Software Engineering (BSE) degree. The board consists of faculty from the David R. Cheriton School of Computer Science in the Faculty of Mathematics and from the Department of Electrical and Computer Engineering in the Faculty of Engineering.
Software Engineering (co-op only)
Computer Science Plans
Computer Science (CS) major plans are:
- All BCS plans
- Computer Science BMath plans
- Any Joint Computer Science plan
- Computing and Financial Management and Software Engineering are considered CS major plans for the purpose of student access to CS courses, but admission and continuation are handled separately.