Legend
*AMATH 250 can be substituted with consent of the department.
Students in this plan must fulfil 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)
All of
AMATH 231 Calculus 4
AMATH 242/CS 371 Introduction to Computational Mathematics
AMATH 251 Introduction to Differential Equations (Advanced Level)*
AMATH 342 Computational Methods for Differential Equations
AMATH 442 Computational Methods for Partial Differential Equations
CS 230 Introduction to Computers and Computer Systems
CS 234 Data Types and Structures
CS 475 Computational Linear Algebra
STAT 341 Computational Statistics and Data Analysis
One of
CO 250 Introduction to Optimization
CO 255 Introduction to Optimization (Advanced Level)
Two 400-level AMATH courses.
Two additional 300- or 400-level AMATH courses.
Recommended 300- or 400-level AMATH courses
AMATH 331/PMATH 331 Applied Real Analysis
AMATH 332/PMATH 332 Applied Complex Analysis
AMATH 351 Ordinary Differential Equations 2
AMATH 353 Partial Differential Equations 1
AMATH 453 Partial Differential Equations 2
AMATH 455 Control Theory
AMATH 456 Calculus of Variations
AMATH 463 Fluid Mechanics
Recommended additional math courses
CO 453 Network Design
CO 459 Topics in Optimization
CO 463 Convex Optimization and Analysis
CO 466 Continuous Optimization
CS 487 Introduction to Symbolic Computation
STAT 330 Mathematical Statistics
STAT 331 Applied Linear Models
STAT 440 Computational Inference
STAT 441 Statistical Learning - Classification
STAT 442 Data Visualization
STAT 444 Statistical Learning - Function Estimation