Students in this academic plan must fulfil all the requirements in Table 1 ;and Table 2. This must include at least 26 math courses and the following specific requirements:
- One of
- MATH 237 Calculus 3 for Honours Mathematics
- MATH 247 Calculus 3 (Advanced Level)
- One of
- MATH 239 Introduction to Combinatorics
- MATH 249 Introduction to Combinatorics (Advanced Level)
- One of
- One of
- CO 250 Introduction to Optimization
- CO 255 Introduction to Optimization (Advanced Level)
- One of
- CS 330 Management Information Systems
- CS 490 Information Systems Management
- All of
- AFM 101 Introduction to Financial Accounting
- CO 370 Deterministic OR Models
- ECON 101 Introduction to Microeconomics
- MSCI 211 Organizational Behaviour
- STAT 340 Stochastic Simulation Methods
- Three additional courses chosen from
- CO 342 Introduction to Graph Theory
- CO 351 Network Flow Theory
- CO 353 Computational Discrete Optimization
- CO 367 Nonlinear Optimization
- CO 372 Portfolio Optimization Models
- CO 450 Combinatorial Optimization
- CO 452 Integer Programming
- CO 454 Scheduling
- CO 456 Introduction to Game Theory
- CO 463 Convex Optimization and Analysis
- CO 466 Continuous Optimization
- CO 471 Semidefinite Optimization
In addition to the above, students must complete the requirements for one of the specializations below. Note: No course that is used to satisfy the requirements above can be used to satisfy any of the requirements for a specialization.
Operations Research Specialization
- One of
- CO 351 Network Flow Theory
- CO 353 Computational Discrete Optimization
Note: If CO 255 is taken, this requirement may be replaced by:
- CO 450 Combinatorial Optimization
- CO 452 Integer Programming
- CO 454 Scheduling
- CO 456 Introduction to Game Theory
- CO 459 Topics in Optimization
- CO 463 Convex Optimization and Analysis
- CO 466 Continuous Optimization
- CO 471 Semidefinite Optimization
- All of
- Two of
- AFM 102 Introduction to Managerial Accounting
- ECON 102 Introduction to Macroeconomics
- MSCI 311 Organizational Design and Technology
- MSCI 432 Production and Service Operations Management
- One additional course chosen from
- AMATH 250 Introduction to Differential Equations
- CO 487 Applied Cryptography
- CS 338 Computer Applications in Business: Databases
- CS 430 Applications Software Engineering
- STAT 332 Sampling and Experimental Design
- STAT 433 Stochastic Processes
- STAT 435 Statistical Methods for Process Improvements
- STAT 443 Forecasting
- Two additional math courses (1.0 unit) from ACTSC, AMATH, CO, CS, MATBUS, MATH, PMATH, or STAT
Business Specialization
- All of
- ACTSC 231 Introduction to Financial Mathematics
- AFM 102 Introduction to Managerial Accounting
-
BUS 111W Understanding the Business Environment
-
BUS 121W Functional Areas of the Organization
-
BUS 352W Introduction to Marketing Management
-
BUS 481W Business Policy I
- CS 338 Computer Applications in Business: Databases
- ECON 102 Introduction to Macroeconomics
- MSCI 432 Production and Service Operations Management
- STAT 371 Applied Linear Models and Process Improvement for Business
- STAT 372 Survey Sampling and Experimental Design Techniques for Business
- Two additional courses chosen from
- AMATH 350 Differential Equations for Business and Economics
-
BUS 435W Supply Chain Management
-
BUS 445W Information Systems for Supply Chain Management
-
BUS 455W Transportation and Facilities Management
-
BUS 485W Environmental Management for Operations
- CS 230 Introduction to Computers and Computer Systems
- CS 234 Data Types and Structures
- MSCI 311 Organizational Design and Technology
- MSCI 436 Decision Support Systems
- STAT 440 Computational Inference
- STAT 442 Data Visualization
- STAT 444 Statistical Learning - Advanced Regression
Notes
- The Mathematical Optimization – Business Specialization cannot be combined with any other business or accounting academic plan.
- Students may replace the Computer Science courses listed above with the corresponding courses available to Computer Science major students.
- Students in the Bachelor of Business Administration/Bachelor of Mathematics (BBA/BMath) or Bachelor of Business Administration/Bachelor of Computer Science (BBA/BCS) double degree program may make the following course substitutions towards the Mathematical Optimization – Operations Research Specialization: