The Computational Mathematics Minor is only available to students within the Faculty of Mathematics.
- One of
- Three of
- AMATH 342 Computational Methods for Differential Equations
- CO 250 Introduction to Optimization or CO 255 Introduction to Optimization (Advanced Level)
- CS 245 Logic and Computation or PMATH 330 Introduction to Mathematical Logic or SE 212 Logic and Computation
- CS 246 Object-Oriented Software Development or CS 247 Software Engineering Principles
- CS 475 Computational Linear Algebra
- STAT 340 Stochastic Simulation Methods or STAT 341 Computational Statistics and Data Analysis
- Three additional courses from the following list, using at least two different subject codes (from AMATH, CO, CS, PMATH, or STAT)
- AMATH 343 Discrete Models in Applied Mathematics
- AMATH 382/BIOL 382 Computational Modelling of Cellular Systems (see Note 5)
- AMATH 383 Introduction to Mathematical Biology
- AMATH 391 From Fourier to Wavelets
- AMATH 455 Control Theory
- AMATH 477 Stochastic Processes for Applied Mathematics
- CO 351 Network Flow Theory
- CO 353 Computational Discrete Optimization
- CO 367 Nonlinear Optimization
- CO 370 Deterministic OR Models
- 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
- CO 485 The Mathematics of Public-Key Cryptography
- CO 487 Applied Cryptography
- CS 341 Algorithms
- CS 431 Data-Intensive Distributed Analytics or CS 451 Data-Intensive Distributed Computing
- CS 466 Algorithm Design and Analysis
- CS 476 Numerical Computation for Financial Modeling
- CS 479 Neural Networks
- CS 480 Introduction to Machine Learning
- CS 482 Computational Techniques in Biological Sequence Analysis
- CS 485 Statistical and Computational Foundations of Machine Learning
- CS 487 Introduction to Symbolic Computation
- PMATH 370 Chaos and Fractals
- STAT 440 Computational Inference
- STAT 441 Statistical Learning - Classification
- STAT 442 Data Visualization
- STAT 444 Statistical Learning - Advanced Regression
Notes
- CS 341, CS 451, CS 466, CS 480, and CS 485 are restricted to Computer Science students only.
- CS 247 and SE 212 are restricted to Software Engineering students only.
- For Data Science majors, a maximum of five CS or STAT courses (or their cross-listing) can be used to fulfil the requirements of the Minor.
- For Computer Science majors, a maximum of four CS courses (or their cross-listing) can be used to fulfil the requirements of the Minor.
- In the "Three additional courses from" list, BIOL 382 counts as an AMATH course for the purpose of the "at least two different subject codes."