Link to the University of Waterloo home page
2015-2016

The Undergraduate Calendar

 

 

Academic Plans and Requirements

Combinatorics and Optimization including Mathematical Optimization

Mathematical Optimization

Students in this plan must fulfill all the requirements in Table I and Table II. 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

CO 250 Introduction to Optimization
CO 255 Introduction to Optimization (Advanced Level)

One of

CS 330 Management Information Systems
CS 490 Information Systems Management

One of

AMATH 242/CS 371 Introduction to Computational Mathematics
CS 370 Numerical Computation

All of

CO 370 Deterministic OR Models
STAT 340 Computer Simulation of Complex Systems

All of

AFM 101 Introduction to Financial Accounting
ECON 101 Introduction to Microeconomics
MSCI 211 Organizational Behaviour

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 453 Network Design
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 below.

Operations Research Specialization

One of

CO 351 Network Flow Theory
CO 353 Computational Discrete Optimization
(if CO 255 is taken, this requirement may be replaced by one of CO 450 to 471)

All of

CS 234 Data Types and Structures
STAT 331 Applied Linear Models
STAT 333 Applied Probability

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.

Business Specialization

All of

ACTSC 371 Introduction to Investments
AFM 102 Introduction to Managerial Accounting
BUS 111W Understanding the Business Environment (see Laurier calendar)
BUS 121W Functional Areas of the Organization (see Laurier calendar)
BUS 352W Introduction to Marketing Management (see Laurier calendar)
BUS 481W Business Policy I (see Laurier calendar)
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 (see Laurier calendar)
BUS 445W Information Systems for Supply Chain Management (see Laurier calendar)
BUS 455W Transportation and Facilities Management (see Laurier calendar)
BUS 485W Environmental Management for Operations (see Laurier calendar)
CS 230 Introduction to Computers and Computer Systems
CS 234 Data Types and Structures
MSCI 311 Organizational Design and Technology
MSCI 421 Strategic Management of Technology
MSCI 423 Managing New Product and Process Innovation
MSCI 436 Decision Support Systems
STAT 440 Computational Inference
STAT 442 Data Visualization
STAT 444 Statistical Learning - Function Estimation

Notes

  1. The Mathematical Optimization – Business Specialization cannot be combined with any other Business or Accounting plan.
  2. Students may replace the Computer Science courses listed above with the corresponding courses available to Honours Computer Science major students.
  3. 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 plan may make the following course substitutions towards the Mathematical Optimization – Operations Research Specialization:
    • BUS 127W/227W for AFM 101
    • BUS 247W for AFM 102
    • ECON 120W for ECON 101
    • ECON 140W for ECON 102
    • BUS 288W for MSCI 211
    • STAT 371 and 372 for STAT 331 and 332


Office of the Registrar
University of Waterloo
2nd Floor, Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4567