Return to Academic Calendar
Year Course ID Course
2025-2026 MATH 290

Mathematics for the Environment

Examines mathematical techniques for understanding place-based environmental issues, analyzing situations, and taking appropriate action. Students will apply methods for collecting, understanding, and displaying data effectively, including gathering environmental data outdoors, then make conclusions using basic inferential statistics. Students will also examine the use of stock-flow systems and other mathematical tools to model interacting populations, energy, pollution spread, recycling, and financial networks.

Course Credits: 3
2026-2027 MATH 290

Mathematics for the Environment

Examines mathematical techniques for understanding place-based environmental issues, analyzing situations, and taking appropriate action. Students will apply methods for collecting, understanding, and displaying data effectively, including gathering environmental data outdoors, then make conclusions using basic inferential statistics. Students will also examine the use of stock-flow systems and other mathematical tools to model interacting populations, energy, pollution spread, recycling, and financial networks.

Course Credits: 3
Prerequisite(s): 3 sem. hrs. of mathematics
MATH 310

Mathematical Statistics

The mathematics of inferential statistics. Topics include probability distributions and densities, expectation, moment-generating functions, functions of random variables, limiting distributions, and the theory behind statistical methods such as estimation, hypothesis testing, regression and correlation.

Course Credits: 3
Prerequisite(s): MATH/STAT 203, MATH 223. (3-0)
Cross-listed: STAT 310
2025-2026 MATH 310

Mathematical Statistics

The mathematics of inferential statistics. Topics include probability distributions and densities, expectation, moment-generating functions, functions of random variables, limiting distributions, and the theory behind statistical methods such as estimation, hypothesis testing, regression and correlation.

Course Credits: 3
2026-2027 MATH 310

Mathematical Statistics

The mathematics of inferential statistics. Topics include probability distributions and densities, expectation, moment-generating functions, functions of random variables, limiting distributions, and the theory behind statistical methods such as estimation, hypothesis testing, regression and correlation.

Course Credits: 3
Prerequisite(s): MATH/STAT 203, MATH 223
Cross-listed: STAT 310
MATH 311

Ordinary Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, applications in the physical, biological, social, and engineering sciences.

Course Credits: 3
Prerequisite(s): MATH 124, 250.
NB: Credit is granted for only one of MATH 311 or MATH 321. Not offered every year. See department chair.
2025-2026 MATH 311

Ordinary Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, applications in the physical, biological, social, and engineering sciences.

Course Credits: 3
NB: Credit is granted for only one of MATH 311 or MATH 321. Not offered every year. See department chair.
2026-2027 MATH 311

Ordinary Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, applications in the physical, biological, social, and engineering sciences.

Course Credits: 3
Prerequisite(s): MATH 124, 250
NB: Credit is granted for only one of MATH 311 or MATH 321. Not offered every year. See department chair.
MATH 313

The Real Line

Introduction to principles of real analysis. Topics include rational numbers, completeness, sequences, limits, continuity, and implications to Calculus.

Course Credits: 3
Prerequisite(s): MATH 124, 150.
NB: Credit is granted for only one of MATH 313 or MATH 323. Not offered every year. See department chair.
2025-2026 MATH 313

The Real Line

Introduction to principles of real analysis. Topics include rational numbers, completeness, sequences, limits, continuity, and implications to Calculus.

Course Credits: 3
NB: Credit is granted for only one of MATH 313 or MATH 323. Not offered every year. See department chair.
2026-2027 MATH 313

The Real Line

Introduction to principles of real analysis. Topics include rational numbers, completeness, sequences, limits, continuity, and implications to Calculus.

Course Credits: 3
Prerequisite(s): MATH 124, 150
NB: Credit is granted for only one of MATH 313 or MATH 323. Not offered every year. See department chair.
2026-2027 MATH 317

Scientific Computation

Symbolic and numerical computations used in scientific modelling based on Calculus and Linear Algebra, with emphasis on applications in physics and biology. Topics include error analysis, linear systems, roots of equations, interpolation, numerical differentiation, and integration. Further topics may include: eigenvalues and singular values, approximation theory, and non-linear systems.

Course Credits: 3
Prerequisite(s): MATH 124, MATH 250, and CMPT 140.
NB: Credit is granted for only one of MATH/CMPT 317 and MATH/CMPT 327 and MATH/CMPT 330.
Cross-listed: CMPT 317.
MATH 320

Complex Variables

Functions of a complex variable, differentiation, analytic and elementary functions, Cauchy's theorem and contour integration, Taylor and Laurent series, residues and poles, and conformal mapping. Emphasis is placed on physical applications.

Course Credits: 3
Prerequisite(s): MATH 223.
NB: Not offered every year. See department chair.
2025-2026 MATH 320

Complex Variables

Functions of a complex variable, differentiation, analytic and elementary functions, Cauchy's theorem and contour integration, Taylor and Laurent series, residues and poles, and conformal mapping. Emphasis is placed on physical applications.

Course Credits: 3
NB: Not offered every year. See department chair.
2026-2027 MATH 320

Complex Variables

Functions of a complex variable, differentiation, analytic and elementary functions, Cauchy's theorem and contour integration, Taylor and Laurent series, residues and poles, and conformal mapping. Emphasis is placed on physical applications.

Course Credits: 3
Prerequisite(s): MATH 223
NB: Not offered every year. See department chair.
MATH 321

Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, introduction to partial differential equations. Special emphasis is placed on applications to physics and engineering.

Course Credits: 4
MATH 223, 250. (4-0 or 4-0)
NB: Credit is granted for only one of MATH 311 or MATH 321.
Cross-listed: PHYS 321.
2025-2026 MATH 321

Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, introduction to partial differential equations. Special emphasis is placed on applications to physics and engineering.

Course Credits: 4
NB: Credit is granted for only one of MATH 311 or MATH 321.
2026-2027 MATH 321

Differential Equations

First-order differential equations, linear differential equations, Laplace transforms, systems of differential equations, non-linear systems, series solutions, introduction to partial differential equations. Special emphasis is placed on applications to physics and engineering.

Course Credits: 4
MATH 223, 250
NB: Credit is granted for only one of MATH 311 or MATH 321.
Cross-listed: PHYS 321
MATH 323

Analysis

Sequences and induction; convergence of sequences and series; limits, continuity, and differentiability; Riemann integrals; sequences of functions and an introduction to topology.

Course Credits: 4
Prerequisite(s): MATH 150, 223. (4-0)
NB: Credit is granted for only one of MATH 313 or MATH 323.
2025-2026 MATH 323

Analysis

Sequences and induction; convergence of sequences and series; limits, continuity, and differentiability; Riemann integrals; sequences of functions and an introduction to topology.

Course Credits: 4
NB: Credit is granted for only one of MATH 313 or MATH 323.
2026-2027 MATH 323

Analysis

Sequences and induction; convergence of sequences and series; limits, continuity, and differentiability; Riemann integrals; sequences of functions and an introduction to topology.

Course Credits: 4
Prerequisite(s): MATH 150, 223
NB: Credit is granted for only one of MATH 313 or MATH 323.
2026-2027 MATH 327

Numerical Analysis

This course covers numerical techniques for solving problems in applied mathematics, including error analysis, roots of equations, interpolation, numerical differentiation and integration, ordinary differential equations, matrix methods and selected topics from among: eigenvalues, approximation theory, non-linear systems, boundary-value problems, numerical solution of partial differential equations.

Course Credits: 4
Prerequisite(s): MATH 223, 250; CMPT 140. (4-0)
NB: Credit is granted for only one of MATH/CMPT 317 and MATH/CMPT 327 and MATH/CMPT 330.
Cross-listed: CMPT 327.
MATH 330

Numerical Analysis

This course covers numerical techniques for solving problems in applied mathematics, including error analysis, roots of equations, interpolation, numerical differentiation and integration, ordinary differential equations, matrix methods and selected topics from among: eigenvalues, approximation theory, non-linear systems, boundary-value problems, numerical solution of partial differential equations.

Course Credits: 4
Prerequisite(s): MATH 223, 250; CMPT 140. (4-0)
MATH 223, 250; CMPT 140 or equivalent. (4-0 or 4-0)
NB: Not offered every year. See department chair
Cross-listed: CMPT 330.
2025-2026 MATH 330

Numerical Analysis

This course covers numerical techniques for solving problems in applied mathematics, including error analysis, roots of equations, interpolation, numerical differentiation and integration, ordinary differential equations, matrix methods and selected topics from among: eigenvalues, approximation theory, non-linear systems, boundary-value problems, numerical solution of partial differential equations.

Course Credits: 4
NB: Not offered every year. See department chair.
MATH 333

Mathematics of Data Science

Foundational mathematical concepts underpinning theoretical frameworks in data science that depend on linear algebra and multivariable calculus, with applications chosen from machine learning, statistical inference, and data assimilation. Possible topics include matrix decompositions, gradient and multivariate chain rule, Lagrange multipliers and constrained optimization, maximum likelihood, and Bayesian estimation.

Course Credits: 3
Prerequisite(s): MATH 223, 250
NB: Not offered every year. See department chair.
2025-2026 MATH 333

Mathematics of Data Science

Foundational mathematical concepts underpinning theoretical frameworks in data science that depend on linear algebra and multivariable calculus, with applications chosen from machine learning, statistical inference, and data assimilation. Possible topics include matrix decompositions, gradient and multivariate chain rule, Lagrange multipliers and constrained optimization, maximum likelihood, and Bayesian estimation.

Course Credits: 3
NB: Not offered every year. See department chair.
2026-2027 MATH 333

Mathematics of Data Science

Foundational mathematical concepts underpinning theoretical frameworks in data science that depend on linear algebra and multivariable calculus, with applications chosen from machine learning, statistical inference, and data assimilation. Possible topics include matrix decompositions, gradient and multivariate chain rule, Lagrange multipliers and constrained optimization, maximum likelihood, and Bayesian estimation.

Course Credits: 3
Prerequisite(s): MATH 223, 250
NB: Not offered every year. See department chair.
2025-2026 MATH 340

Discrete Structures & Computing

This is a second course in the topics of pure mathematics, particularly those most commonly used in the study of Computing Science and related applications. It includes proof techniques, models of computation, formal languages, analysis of algorithms, trees and advanced general graph theory with applications, finite state and automata theory, encryption, and an elementary introduction to mathematical structures such as groups, rings, and fields.

Course Credits: 3
NB: Not offered every year. See department chair.
2026-2027 MATH 340

Discrete Structures & Computing

This is a second course in the topics of pure mathematics, particularly those most commonly used in the study of Computing Science and related applications. It includes proof techniques, models of computation, formal languages, analysis of algorithms, trees and advanced general graph theory with applications, finite state and automata theory, encryption, and an elementary introduction to mathematical structures such as groups, rings, and fields.

Course Credits: 3
Prerequisite(s): CMPT 150 or MATH 150
NB: Not offered every year. See department chair.
Cross-listed: CMPT 340
MATH 340

Discrete Structures and Computing

This is a second course in the topics of pure mathematics, particularly those most commonly used in the study of Computing Science and related applications. It includes proof techniques, models of computation, formal languages, analysis of algorithms, trees and advanced general graph theory with applications, finite state and automata theory, encryption, and an elementary introduction to mathematical structures such as groups, rings, and fields.

Course Credits: 3
Prerequisite(s): CMPT 150 or MATH 150.
NB: Not offered every year. See department chair
Cross-listed: CMPT 340.
MATH 370

Geometry

Finite geometries, transformations, Euclidean geometry, constructions, inverse geometry, projective geometry, non-Euclidean geometry.

Course Credits: 3
Prerequisite(s): MATH 223, 250.
NB: Not offered every year. See department chair
2025-2026 MATH 370

Geometry

Finite geometries, transformations, Euclidean geometry, constructions, inverse geometry, projective geometry, non-Euclidean geometry.

Course Credits: 3
NB: Not offered every year. See department chair.
2026-2027 MATH 370

Geometry

Finite geometries, transformations, Euclidean geometry, constructions, inverse geometry, projective geometry, non-Euclidean geometry.

Course Credits: 3
Prerequisite(s): MATH 223, 250
NB: Not offered every year. See department chair.
MATH 381

Topological Data Analysis

The development of ideas from topology to manipulate and analyze datasets. Several topics from algebraic topology, geometry, linear algebra, abstract algebra, algorithms, and statistics will be utilized to understand recent results in data analysis. Students will use software for calculations such as persistent homology and Reeb graphs. Applications in fields such as image analysis, sensor networks, clustering, time series analysis, and genetics are discussed.

Course Credits: 3
Prerequisite(s): MATH 250
2025-2026 MATH 381

Topological Data Analysis

The development of ideas from topology to manipulate and analyze datasets. Several topics from algebraic topology, geometry, linear algebra, abstract algebra, algorithms, and statistics will be utilized to understand recent results in data analysis. Students will use software for calculations such as persistent homology and Reeb graphs. Applications in fields such as image analysis, sensor networks, clustering, time series analysis, and genetics are discussed.

Course Credits: 3
2026-2027 MATH 381

Topological Data Analysis

The development of ideas from topology to manipulate and analyze datasets. Several topics from algebraic topology, geometry, linear algebra, abstract algebra, algorithms, and statistics will be utilized to understand recent results in data analysis. Students will use software for calculations such as persistent homology and Reeb graphs. Applications in fields such as image analysis, sensor networks, clustering, time series analysis, and genetics are discussed.

Course Credits: 3
Prerequisite(s): MATH 250
MATH 390

Number Theory

This course includes a study of the ideas of classical number theory, their historical development, and modern applications. Topics include divisibility and prime numbers, modular arithmetic, primality tests, primitive roots, quadratic reciprocity, Diophantine equations, continued fractions, and applications such as cryptography.

Course Credits: 3
Prerequisite(s): Third year standing and an understanding of mathematical proof techniques, or instructor's consent.
2025-2026 MATH 390

Number Theory

This course includes a study of the ideas of classical number theory, their historical development, and modern applications. Topics include divisibility and prime numbers, modular arithmetic, primality tests, primitive roots, quadratic reciprocity, Diophantine equations, continued fractions, and applications such as cryptography.

Course Credits: 3
2026-2027 MATH 390

Number Theory

This course includes a study of the ideas of classical number theory, their historical development, and modern applications. Topics include divisibility and prime numbers, modular arithmetic, primality tests, primitive roots, quadratic reciprocity, Diophantine equations, continued fractions, and applications such as cryptography.

Course Credits: 3
Prerequisite(s): Third-year standing and an understanding of mathematical proof techniques, or instructor's consent
MATH 400

Directed Studies in Mathematics

Students are required to produce an outline of the topic to be studied in consultation with the instructor. A course of reading and/or research is pursued according to the approved outline. Assessment may be via examination and/or a final written report.

Course Credits: 3
Prerequisite(s): Advanced standing in mathematics or instructor’s consent.
NB: This course with the appropriate choice of topics can be used as a preparation for the senior thesis (MATH 410).
2025-2026 MATH 400

Directed Studies in Mathematics

Students are required to produce an outline of the topic to be studied in consultation with the instructor. A course of reading and/or research is pursued according to the approved outline. Assessment may be via examination and/or a final written report.

Course Credits: 3
NB: This course with the appropriate choice of topics can be used as a preparation for the senior thesis (MATH 410).
2026-2027 MATH 400

Directed Studies in Mathematics

Students are required to produce an outline of the topic to be studied in consultation with the instructor. A course of reading and/or research is pursued according to the approved outline. Assessment may be via examination and/or a final written report.

Course Credits: 3
Prerequisite(s): Advanced standing in mathematics or instructor’s consent
NB: This course with the appropriate choice of topics can be used as a preparation for the senior thesis (MATH 410).
MATH 409

Thesis Preparation

In consultation with a faculty advisor students choose a mathematics topic for experiential inquiry that will develop into a senior thesis (MATH 410). Through student exploration and advisor feedback a selection of relevant readings and references are examined. A final written report is presented consisting of a detailed thesis proposal and a review of the literature.

Course Credits: 1
Prerequisite(s): Advanced standing in mathematics or instructor's consent.
2025-2026 MATH 409

Thesis Preparation

In consultation with a faculty advisor students choose a mathematics topic for experiential inquiry that will develop into a senior thesis (MATH 410). Through student exploration and advisor feedback a selection of relevant readings and references are examined. A final written report is presented consisting of a detailed thesis proposal and a review of the literature.

Course Credits: 1
2026-2027 MATH 409

Thesis Preparation

In consultation with a faculty advisor students choose a mathematics topic for experiential inquiry that will develop into a senior thesis (MATH 410). Through student exploration and advisor feedback a selection of relevant readings and references are examined. A final written report is presented consisting of a detailed thesis proposal and a review of the literature.

Course Credits: 1
Prerequisite(s): Advanced standing in mathematics or instructor's consent
MATH 410

Senior Thesis

Student-led inquiry into a chosen area of mathematics with a final written report on the research.

Course Credits: 2
Prerequisite(s): MATH 409, a related directed study in preparation, or instructor's consent.
NB: Normally 2 sem. hrs. are assigned unless arrangements are made with the department chair. If 3 sem. hrs. are required, MATH 411 is taken.
2025-2026 MATH 410

Senior Thesis

Student-led inquiry into a chosen area of mathematics with a final written report on the research.

Course Credits: 2
NB: Normally 2 sem. hrs. are assigned unless arrangements are made with the department chair. If 3 sem. hrs. are required, MATH 411 is taken.
2026-2027 MATH 410

Senior Thesis

Student-led inquiry into a chosen area of mathematics with a final written report on the research.

Course Credits: 2
Prerequisite(s): MATH 409, a related directed study in preparation, or instructor's consent
NB: Normally 2 sem. hrs. are assigned unless arrangements are made with the department chair. If 3 sem. hrs. are required, MATH 411 is taken.
MATH 411

Senior Thesis

Research in a chosen area of mathematics with a final written report.

Course Credits: 3
Prerequisite(s): MATH 409, a related directed study in preparation, or instructor’s consent.
2025-2026 MATH 411

Senior Thesis

Research in a chosen area of mathematics with a final written report.

Course Credits: 3