Co-op vs. Regular
Most of the Faculty's 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
Actuarial Science/Finance Option
Applied Mathematics plans:
Applied Mathematics
Applied Mathematics/Biology Option
Applied Mathematics/Earth Sciences Option
Applied Mathematics/Economics Option
Applied Mathematics/Physics Option
Applied Mathematics with Engineering Electives (co-op only)
Mathematical Physics
Scientific Computation/Applied Mathematics
Combinatorics and Optimization plans:
Combinatorics and Optimization
Mathematical Optimization - Business Specialization
Mathematical Optimization - Operations Research Specialization
Computer Science BMath plans:
Computer Science
Computer Science/Business Option
Computer Science/Digital Hardware Option
Computer Science also offers other plans. See below.
Pure Mathematics plans:
Pure Mathematics
Pure Mathematics/Teaching (co-op only)
Statistics plans:
Statistics
Statistics for Health
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 Accountancy (co-op only)
Mathematics/Financial Analysis and Risk Management - Chartered Financial Analyst Specialization
Mathematics/Financial Analysis and Risk Management - Professional Risk Management Specialization
Plans administered by the Dean's Office:
Computational Mathematics
Mathematics/Teaching (co-op only)
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
Computer Science/Bioinformatics Option
Computer Science/Business Option
Computer Science/Digital Hardware Option
Computer Science/Software Engineering Option
Double Degree Academic Plans
The School of Business and Economics at Wilfrid Laurier University and the Faculty of Mathematics at the University of Waterloo offer the following plan which leads to a Honours Bachelor of Business Administration (BBA) degree from Wilfrid Laurier University and a Honours BMath degree from the University of Waterloo.
Business Administration and Mathematics (co-op only)
The School of Business and Economics at Wilfrid Laurier University and the David R. Cheriton School of Computer Science at the University of Waterloo offer the following plan which leads to a Honours BBA degree from Wilfrid Laurier University
and a Honours BCS degree from the University of Waterloo.
Business Administration and Computer Science (co-op only)
Honours Bachelor of Science (BSc) Academic Plans
The Faculty of Science and the David R. Cheriton School of Computer Science offer the following honours plans leading to a BSc degree:
Bioinformatics
Biology and Bioinformatics
Honours Computer Science and Financial Management
The BCFM Steering Committee administers this program which leads to the Bachelor of Computer Science 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
- Bioinformatics
- Biology and Bioinformatics
- 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.