# Course offerings

Explore the courses offered to graduate and undergraduate students at the Department of Mathematics.

Note that the term information below is current as of the time when this document was produced. Course availability may vary by term or year. Always confirm your course planning in Aurora or by speaking to a science academic advisor.

Check with your instructor for up-to-date and term-specific information, such as whether the current offering has a website or additional materials. Official course details are available through the Academic Calendar; below is a general reference only and is subject to change.

## On this page

## Undergraduate courses

We provide a comprehensive list of undergraduate courses that students generally encounter throughout their academic studies. These courses range from foundational to specialized and advanced topics without specific year-by-year categorization.

### 2023 - 2024 courses

Below is the latest list of undergraduate courses for the academic years 2023-2024. This selection encompasses the newest curriculum adjustments and offerings. Here are the most recent course updates.

#### MATH 1010 - Applied Finite Mathematics

(Lab Required) For students needing to fill the requirement of a university level mathematics course. Introduces students to modern applications of discrete mathematics. Topics include: mathematics of finance, linear programming, graph theory, and game theory. This is a terminal course and may not be used as a prerequisite for other Mathematics courses.

This course cannot be used as part of an Honours, Major, General or Minor program in the mathematical sciences. Not available to any student already holding a grade of “C” or better in any Mathematics course with the exception of MATH 1020, FA 1020, the former MATH 1190 or MATH 1191.

Not to be taken concurrently with any other Mathematics course with the exception of MATH 1020, FA 1020 or MATH 1191. No prerequisite.

**Mutually Exclusive:** MATH 1200, MATH 1201, MATH 1210, MATH 1211, MATH 1220, MATH 1230, MATH 1232, MATH 1240, MATH 1241, MATH 1300, MATH 1301, MATH 1310, MATH 1500, MATH 1501, MATH 1510, MATH 1520, MATH 1524, MATH 1690, MATH 1700, MATH 1701, MATH 1710

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1018 - Pre-Calculus in Practice

(Lab required) Essential topics in pre-calculus, with an emphasis on applications and elementary mathematical modelling in the sciences. This course is intended primarily for students who do not have credit for Pre-calculus Mathematics 40S (60%) and wish to continue in a subsequent course in Mathematics. May not be used for credit in a Mathematics Honours, Joint Honours, or Major program.

Not available to students who have previously obtained credit (grade of C or better) in MATH 1200, MATH 1201, MATH 1210, MATH 1211, MATH 1220, MATH 1230, MATH 1240, MATH 1241, MATH 1300, MATH 1301, MATH 1310, MATH 1500, MATH 1501, MATH 1510, the former MATH 1520, or MATH 1524.

**Mutually Exclusive:** MATH 1200, MATH 1201, MATH 1210, MATH 1211, MATH 1220, MATH 1232, MATH 1240, MATH 1241, MATH 1300, MATH 1301, MATH 1310, MATH 1500, MATH 1501, MATH 1510, MATH 1520, MATH 1524, MATH 1690, MATH 1700, MATH 1701, MATH 1710

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1020 - Mathematics in Art

Specific theory, structuring systems, and mathematical methods and principles used in works of art from various historical periods and contexts will be explored in relation to Euclidean and non-Euclidean geometries.

Topics include: linear perspective; shapes, patterns, balance and symmetry; ratio, proportion and harmony; and order, dynamics, and chaos. The course will be one half art and one half mathematics, team-taught by faculty from the School of Art and the Department of Mathematics.

This course is also given in the School of Art as FA 1020. This is a terminal course and may not be used as a prerequisite for other Mathematics courses. This course cannot be used as part of an Honours, Major, General or Minor program in the mathematical sciences. Not available to any student already holding a grade of “C” or better in any Mathematics course with the exception of MATH 1010, the former MATH 1190, or MATH 1191.

Not to be taken concurrently with any other Mathematics course with the exception of MATH 1010 or MATH 1191.

No prerequisite.

**Equiv To:** FA 1020

**Mutually Exclusive:** MATH 1200, MATH 1201, MATH 1210, MATH 1211, MATH 1220, MATH 1230, MATH 1232, MATH 1240, MATH 1241, MATH 1300, MATH 1301, MATH 1310, MATH 1500, MATH 1501, MATH 1510, MATH 1520, MATH 1524, MATH 1690, MATH 1700, MATH 1701, MATH 1710

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1080 - Fundamentals of Mathematical Reasoning

(Lab required) Logic, reasoning, problem solving, introduction to set theory, mathematical induction, introduction to number theory, bases of arithmetic and the standard algorithms, working with fractions and functions. The course is recommended for students intending to become early or middle years school teachers. This course cannot be used as part of an Honours, Major, General or Minor program in the mathematical sciences.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-Calculus Mathematics 40S (50%), the former Mathematics 40S (300) (50%), Applied Mathematics 40S (65%), MATH 1018 (C+), or MSKL 0100.

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1090 - Mathematical Reasoning in Euclidean Geometry

(Lab required) Introduction to Euclidean geometry with emphasis on mathematical reasoning. Perimeter, area, volume, triangle congruence, parallel lines and quadrilaterals, similarity, circles, coordinate geometry or transformation geometry.

The course is recommended for students intending to become early or middle years school teachers. This course cannot be used as part of an Honours, Major, General or Minor program in the mathematical sciences.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 1080.

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1210 - Techniques of Classical and Linear Algebra

(Lab required) To introduce a variety of practical algebraic concepts and skills necessary for the study of calculus and advanced engineering mathematics. The emphasis of this course is in the development of methodology and algebraic skill necessary for successful completion of subsequent engineering mathematics courses.This course is intended for Engineering and Geophysics students.

May not be held with MATH 1200, MATH 1201, MATH 1211, MATH 1220, MATH 1300, MATH 1301, or MATH 1310.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: One of Pre-calculus Mathematics 40S (60%), the former Mathematics 40S (300) (60%), MATH 1018 (C+), or MSKL 0100.

**Equiv To:** MATH 1211

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1200, MATH 1201, MATH 1220, MATH 1300, MATH 1301, MATH 1310

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1220 - Linear Algebra 1

(Lab required) This course is intended for students in mathematically rich disciplines including those planning to enter an Honours or Major program in Mathematics or Statistics. An introduction to vectors, matrices, systems of linear equations and three-dimensional geometry. May not be held with MATH 1210, MATH 1211, MATH 1300, MATH 1301, MATH 1310, or the former MATH 1680.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (70%), the former Mathematics 40S (300) (70%), MATH 1018 (B), or MSKL 0100 (B).

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1210, MATH 1211, MATH 1300, MATH 1301, MATH 1310, MATH 1680

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1230 - Differential Calculus

(Lab required) The course is intended for students in mathematically rich disciplines including those planning to enter an Honours or Major program in Mathematics or Statistics. Rigorous treatment of limits, continuity, and differentiation (with epsilon-delta proofs), applications in optimization problems, related rates, l'Hopital's rule, curve sketching, Taylor polynomials.

May not be held with MATH 1500, MATH 1501, MATH 1510, the former MATH 1520, MATH 1524, or the former MATH 1680.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (70%), the former Mathematics 40S (300) (70%), MATH 1018 (B), or MSKL 0100 (B).

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1500, MATH 1510, MATH 1520, MATH 1524, MATH 1680, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1232 - Integral Calculus

(Lab required) This course is intended for students in mathematically rich disciplines including those planning to enter an Honours or Major program in Mathematics or Statistics. Integral calculus: theory and techniques of integration, curve sketching (parametric and polar), volume, arc length, surface area and partial derivatives. Sequences and series. May not be held with MATH 1700, MATH 1701, or MATH 1710.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of MATH 1230, MATH 1500 (B), MATH 1501 (B), or MATH 1510 (B).

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1690, MATH 1700, MATH 1710

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1240 - Elementary Discrete Mathematics

(Lab required) The course is intended for students in mathematically rich disciplines including those planning to enter an Honours or Major program in Mathematics or Statistics. An introduction to mathematical ideas, proof, techniques, and mathematical writing, explored through topics in discrete mathematics. May not be held with MATH 1241 or MATH 3120.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (60%), the former Mathematics 40S (300) (60%), MATH 1018 (B), or MSKL 0100.

**Equiv To:** MATH 1241

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 3120

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1300 - Vector Geometry and Linear Algebra

(Lab required) An introduction to vectors, matrices, systems of linear equations and three-dimensional geometry. May not be held for credit with MATH 1210, MATH 1211, MATH 1220, MATH 1310, MATH 1301, or the former MATH 1680.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (60%), Applied Mathematics 40S (70%), the former Mathematics 40S (300) (60%), MATH 1018 (C+), or MSKL 0100.

**Equiv To:** MATH 1301, MATH 1310

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1210, MATH 1211, MATH 1220, MATH 1680

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1500 - Introduction to Calculus

(Lab required) Differentiation and integration of elementary functions, with applications to maxima and minima, rates of change, area, and volume. May not be held with MATH 1230, MATH 1501, MATH 1510, the former MATH 1520, MATH 1524, or the former MATH 1680.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (60%), the former Mathematics 40S (300) (60%), MATH 1018 (C+), or MSKL 0100.

**Equiv To:** MATH 1501, MATH 1510, MATH 1520, MATH 1530

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1230, MATH 1524, MATH 1680, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1510 - Applied Calculus 1

(Lab required) Functions and graphs; limits and continuity; differentiation of functions defined explicitly, implicitly and parametrically; applications of derivatives to velocity and acceleration, related rates, maxima and minima; differentials, indefinite and definite integrals, application of integration to area. Physical applications in this course make it especially suitable for students intending to take programs in engineering. May not be held with MATH 1230, MATH 1500, MATH 1501, the former MATH 1520, MATH 1524, or the former MATH 1680.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (One of Pre-calculus Mathematics 40S (60%), the former Mathematics 40S (300) (60%), MATH 1018 (C+), or MSKL 0100) and (one of Physics 40S (300) (50%), PHYS 1018, PHYS 0900 (P), or PSKL 0100 (P)).

**Equiv To:** MATH 1500, MATH 1501, MATH 1520, MATH 1530

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1230, MATH 1524, MATH 1680, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1524 - Mathematics for Management and Social Sciences

(Lab required) Differentiation and integration of functions of one variable. Solving systems of linear equations, introduction to matrices. Emphasizes applications in the areas of management and social sciences. May not be held with MATH 1230, MATH 1500, MATH 1501, MATH 1510, the former MATH 1520, the former MATH 1680, or MATH 1690.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: One of Pre-calculus Mathematics 40S (60%), the former Mathematics 40S (300) (60%), MATH 1018 (C+), or MSKL 0100.

**Mutually Exclusive:** MATH 1010, MATH 1018, MATH 1020, MATH 1230, MATH 1500, MATH 1501, MATH 1510, MATH 1520, MATH 1680, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1700 - Calculus 2

(Lab required) Theory and techniques of integration, curve sketching, volume, arc length, surface area and partial derivatives. May not be held with MATH 1232, MATH 1701, or MATH 1710.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: one of MATH 1230, MATH 1500, MATH 1501, MATH 1510, the former MATH 1520, MATH 1524, or the former MATH 1680.

**Equiv To:** MATH 1701, MATH 1710, MATH 1730

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1232, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 1710 - Applied Calculus 2

(Lab required) Applications of integration to volumes, centres of mass, moments of inertia, work and fluid pressure; differentiation of trigonometric, inverse trigonometric, exponential, and logarithmic functions; techniques of integration; polar coordinates. Physical applications in this course make it especially suitable for students intending to take programs in engineering. May not be held with MATH 1232, MATH 1700, or MATH 1701.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: one of MATH 1230, MATH 1500, MATH 1501, MATH 1510, the former MATH 1520, MATH 1524, or the former MATH 1680. Pre- or corequisite: PHYS 1050 or PHYS 1051.

**Equiv To:** MATH 1700, MATH 1730

**Mutually Exclusive:** FA 1020, MATH 1010, MATH 1018, MATH 1020, MATH 1191, MATH 1232, MATH 1690

**Attributes:** Mathematics Requirement, Science, Recommended Intro Courses

#### MATH 2020 - Algebra 1

(Lab required) The course is intended for students in mathematically rich disciplines. Groups, rings, fields: elementary concepts and examples. May not be held with MATH 2021 or the former MATH 3350.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2090 or MATH 2091 or the former MATH 2352 or the former MATH 2300 (B) or MATH 2301 (B).

**Equiv To:** MATH 2021

**Mutually Exclusive:** MATH 3350

**Attributes:** Mathematics Requirement, Science

#### MATH 2030 - Combinatorics 1

(Lab required) Introductory combinatorics, including basic counting, permutations and combinations, enumeration, inclusion-exclusion, pigeonhole principle, solving basic recursions, relations, and derangements. May not be held MATH 2031 or the former MATH 3400.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: MATH 1240 or MATH 1241 or (the former MATH 2202 and one of the former MATH 2350 or the former MATH 2352) or consent of instructor.

**Equiv To:** MATH 2031

**Mutually Exclusive:** MATH 3400

**Attributes:** Mathematics Requirement, Science

#### MATH 2040 - Curves and Surfaces

(Lab required) Curves and surfaces in the plane and space. Intrinsic geometry of curves and surfaces: Serret Frenet frames, first and second fundamental forms, curvature and the Gauss map. Geodesics and parallel transport. Theorema Egregium and Gauss-Bonnet theorems.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [one of MATH 1232, MATH 1700 (B), MATH 1701 (B), or MATH 1710 (B)] and [one of MATH 1220, MATH 1210 (B), MATH 1211 (B), MATH 1300 (C+), or MATH 1301 (C+)]; or consent of instructor. Pre- or corequisite: one of MATH 2150, MATH 2151, MATH 2720, or MATH 2721.

**Attributes:** Mathematics Requirement, Science

#### MATH 2070 - Graph Theory 1

(Lab required) Introduction to graphs, digraphs, and multigraphs. Topics include trees, cycles and circuits, planarity, basic graph algorithms, and applications of graph theory to social and physical sciences. May not be held with MATH 2071 or the former MATH 2400 or COMP 4340.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 1240 or MATH 1241] and [one of MATH 1220, MATH 1210 (B), MATH 1211 (B), MATH 1300 (C+), or MATH 1301 (C+)].

**Equiv To:** MATH 2071

**Mutually Exclusive:** COMP 4340, MATH 2400

**Attributes:** Mathematics Requirement, Science

#### MATH 2080 - Introduction to Analysis

(Lab required) The course is intended for students in mathematically rich disciplines. Fundamental properties of the real number system as a complete ordered field, Archimedean property, existence of square roots, density of rational numbers, uncountability of real numbers. Sequences, subsequences, limit theorems, monotonicity, Bolzano-Weierstrass theorem, Cauchy sequences. Rigorous treatment of limits and continuity of functions of one and several variables. Uniform continuity. Applications. May not be held with MATH 2081 or the former MATH 2202.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [one of MATH 1232, MATH 1700 (B), MATH 1701 (B), or MATH 1710 (B)] and [one of MATH 1220, MATH 1210 (B), MATH 1211 (B) MATH 1300 (C+), MATH 1301 (C+)] and [MATH 1240 or MATH 1241].

**Equiv To:** MATH 2081

**Mutually Exclusive:** MATH 2202

**Attributes:** Mathematics Requirement, Science

#### MATH 2090 - Linear Algebra 2

(Lab required) The course is intended for students in mathematically rich disciplines. Abstract vector spaces, linear transformations, bases and coordinatization, matrix representations, orthogonalization, diagonalization, principal axis theorem. May not be held with MATH 2091, the former MATH 2300, the former MATH 2301, the former MATH 2350, or the former MATH 2352.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: one of MATH 1220, MATH 1210 (B), MATH 1211 (B), MATH 1300 (C+), or MATH 1301 (C+).

**Equiv To:** MATH 2091

**Mutually Exclusive:** MATH 2300, MATH 2301, MATH 2350, MATH 2352

**Attributes:** Mathematics Requirement, Science

#### MATH 2130 - Engineering Mathematical Analysis

(Lab required) Multivariable differential and integral calculus up to and including multiple integrals in cylindrical and spherical coordinates. This course is intended for students in Engineering and Geophysics programs. May not be held for credit with MATH 2150, MATH 2151, MATH 2720, MATH 2721, the former MATH 2110, or the former MATH 2750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 1210 or MATH 1211) and (one of MATH 1232, MATH 1700, MATH 1701, or MATH 1710).

**Mutually Exclusive:** MATH 2110, MATH 2150, MATH 2151, MATH 2720, MATH 2721, MATH 2750

**Attributes:** Mathematics Requirement, Science

#### MATH 2132 - Engineering Mathematical Analysis 2

(Lab required) Infinite series, Taylor and Maclaurin Series; ordinary differential equations including Laplace transforms. This course is intended for students in Engineering and Geophysics programs. May not be held for credit with the former MATH 2100, the former MATH 2730, the former MATH 2731, the former MATH 2800, or the former MATH 2801.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 1210 or MATH 1211) and (one of MATH 1232, MATH 1700, MATH 1701, or MATH 1710).

**Mutually Exclusive:** MATH 2100, MATH 2730, MATH 2731, MATH 2750, MATH 2800, MATH 2801

**Attributes:** Mathematics Requirement, Science

#### MATH 2150 - Multivariable Calculus

(Lab required) The course is intended for students in mathematically rich disciplines. Parametric curves, arc length and curvature. Functions of several variables. Level curves. Partial derivatives, gradient, divergence and curl. Max/min problems. Double and triple integrals, line and surface integrals of functions and vector fields, and applications. Green's, Stokes, and divergence theorems. May not be held with MATH 2130, MATH 2151, MATH 2720, MATH 2721, or the former MATH 2750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2080 or MATH 2081 or the former MATH 2202.

**Equiv To:** MATH 2151

**Mutually Exclusive:** MATH 2130, MATH 2720, MATH 2721, MATH 2750

**Attributes:** Mathematics Requirement, Science

#### MATH 2160 - Numerical Analysis 1

(Lab required) Elementary techniques of numerical solution of mathematical problems: solution of equations, linear systems of equations, nonlinear equations; finite and divided differences, interpolation; numerical differentiation and integration. May not be held with MATH 2120, MATH 2161, the former MATH 2600, or the former MATH 2601.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [one of MATH 1232, MATH 1700 (B), MATH 1701 (B), or MATH 1710 (B)] and [one of MATH 1220, MATH 1210 (B), MATH 1211 (B), MATH 1300 (C+), or MATH 1301 (C+)].

**Equiv To:** MATH 2161

**Mutually Exclusive:** MATH 2120, MATH 2600, MATH 2601, MECH 2150

**Attributes:** Mathematics Requirement, Science

#### MATH 2170 - Number Theory 1

(Lab required) Prime numbers, unique factorization, linear congruences, Chinese remainder theorem, multiplicative functions, primitive roots and quadratic reciprocity. May not be held with the former MATH 2500 or the former MATH 2501.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: (MATH 2090 or MATH 2091) or (MATH 1240 or MATH 1241) or (the former MATH 2350 or the former MATH 2352) or (a "B" or better in the former MATH 2300 or the former MATH 2301).

**Mutually Exclusive:** MATH 2500

**Attributes:** Mathematics Requirement, Science

#### MATH 2180 - Real Analysis 1

(Lab required) Introduction to metric spaces including connectedness, compactness and continuity; topics in infinite series of numbers, and sequences and series of functions. May not be held with the former MATH 3230.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2080 or MATH 2081 or the former MATH 2202.

**Equiv To:** MATH 2181

**Mutually Exclusive:** MATH 3230

**Attributes:** Mathematics Requirement, Science

#### MATH 2720 - Multivariable Calculus

(Lab required) Calculus of several variables. This course is intended for students in one of the following programs: Actuarial Mathematics, Data Science, Statistics (Honours or Majors), Physics (Honours or Majors), Geophysics (Honours or Majors), and Physical Geography. May not be held with MATH 2130, MATH 2150, MATH 2151, MATH 2721, the former MATH 2110, or the former MATH 2750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (one of MATH 1220, MATH 1210 (B), MATH 1211 (B), MATH 1300, MATH 1301, or MATH 1310) and (one of MATH 1232, MATH 1700, MATH 1701, MATH 1710).

**Equiv To:** MATH 2721

**Mutually Exclusive:** MATH 2110, MATH 2130, MATH 2150, MATH 2151, MATH 2750

**Attributes:** Mathematics Requirement, Science

#### MATH 2740 - Mathematics of Data Science

(Lab required) This course introduces some of the mathematical tools used in Data Science. Topics include linear algebra: least squares, singular value decomposition, principal components analysis, and graph theory: centrality, social network theory, clustering. This course can only be used as an elective in an Honours, Major, or Joint Honours program in Mathematics.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [(MATH 1210 (B) or MATH 1211 (B)) or (one of MATH 1220, MATH 1300, or MATH 1301)] and (one of MATH 1232, MATH 1700, MATH 1701, or MATH 1710).

**Attributes:** Mathematics Requirement, Science

#### MATH 3120 - Applied Discrete Mathematics

(Lab Required) Sets, groups, graphs, and Boolean algebra. For Engineering students only. May not be held with COMP 2130.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: ECE 2220 and MATH 2130.

**Mutually Exclusive:** COMP 2130, MATH 1240, MATH 1241

**Attributes:** Mathematics Requirement, Science

#### MATH 3132 - Engineering Mathematical Analysis

(Lab required) Vector integral calculus; series of Ordinary differential equations; Fourier series and Partial differential equations. This course is intended for students in Engineering and Geophysics programs. May not be held with former MATH 3100, the former MATH 3740, or the former MATH 3800.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: MATH 2130 and MATH 2132.

**Mutually Exclusive:** MATH 3100, MATH 3740, MATH 3800

**Attributes:** Mathematics Requirement, Science

#### MATH 3320 - Algebra 2

Basic structure theory of groups, integral domains and field extensions. Not to be held with the former MATH 3350.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2020 or MATH 2021 or (the former MATH 3300 and consent of instructor).

**Mutually Exclusive:** MATH 3350

**Attributes:** Mathematics Requirement, Science

#### MATH 3322 - Algebra 3

A continuation of topics in Algebra 1 and Algebra 2. More structure theory of groups, general ring theory, fields and field extensions, Galois theory.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3320 or (the former MATH 3350 and consent of instructor).

**Attributes:** Mathematics Requirement, Science

#### MATH 3330 - Computational Algebra

An introduction to the use of computers for symbolic mathematical computation, involving solving nonlinear systems and differential equations. A suitable software package will be used to explore applications.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2090 or MATH 2091 or the former MATH 2300 or the former MATH 2301 or the former MATH 2350 or the former MATH 2352 or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 3340 - Complex Analysis 1

Analytic functions, Cauchy's theorem and integral formula, series representation of analytic functions, calculus of residues, Rouche's theorem and the principle of the argument. May not be held with the former MATH 3710.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 2180 or the former MATH 3230) and [MATH 2150 or MATH 2151 or MATH 2720 (B) or MATH 2721 (B) or the former MATH 2750].

**Mutually Exclusive:** MATH 3710

**Attributes:** Mathematics Requirement, Science

#### MATH 3360 - Combinatorics 2

Advanced topics in combinatorics, including generating functions, elementary design theory, recurrences, chains and antichains, Polya counting. The course is challenging and is intended for students in mathematically rich disciplines. May not be held with the former MATH 4400.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2030 or MATH 2031 or the former MATH 3400.

**Mutually Exclusive:** MATH 4400

**Attributes:** Mathematics Requirement, Science

#### MATH 3370 - Graph Theory 2

Advanced topics in graph theory, including matchings and coverings, optimization, factors, flows, extremal graph theory, basic Ramsey theory, connectivity, and spectral graph theory. Selected applications in science and operations research are studied. The course is challenging and is intended for students in mathematically rich disciplines. May not be held with COMP 4340.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2070 or MATH 2071 or the former MATH 2400 (B) or permission of instructor.

**Mutually Exclusive:** COMP 4340

**Attributes:** Mathematics Requirement, Science

#### MATH 3380 - Introduction to Projective Planes

Affine planes and projective planes, cross ratio, complex projective plane (the great unifier), Desargues' theorem, projective planes over division rings, Pappus' theorem and commutativity, the fundamental theorem for projectivities on a line, introduction of coordinates in a projective plane. May not be held with the former MATH 2552 or the former MATH 3430.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2020 or MATH 2021 or the former MATH 3300 or the former MATH 3350 or consent of instructor.

**Mutually Exclusive:** MATH 2550, MATH 2551, MATH 2552, MATH 3430

**Attributes:** Mathematics Requirement, Science

#### MATH 3390 - Introduction to Topology

Topological spaces, continuity, connectedness, compactness, separation properties. May not be held with the former MATH 3240.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2180 or the former MATH 3230 or consent of instructor.

**Mutually Exclusive:** MATH 3240

**Attributes:** Mathematics Requirement, Science

#### MATH 3410 - Introduction to Mathematical Logic

Propositional and first-order logic. Recursion theory. May not be held with the former MATH 4250.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2020 or MATH 2021 or the former MATH 2202 or the former MATH 2352 or consent of instructor.

**Mutually Exclusive:** MATH 4250

**Attributes:** Mathematics Requirement, Science

#### MATH 3420 - Numerical Analysis 2

Numerical methods for eigenvalue problems, nonlinear systems, initial-value problems, boundary-value problems; finite difference methods for ordinary and partial differential equations; error analysis. Not to be held with the former MATH 3600 or the former MATH 3601.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 2090 or MATH 2091 or the former MATH 2300 (B) or the former MATH 2301 (B) or the former MATH 2352] and [MATH 2150 or MATH 2151 or MATH 2720 (B) or MATH 2721 (B) or the former MATH 2750] and (MATH 2160 or MATH 2161 or the former MATH 2600 or the former MATH 2601). Pre- or corequisite: MATH 3440 or the former MATH 2800 or the former MATH 2801.

**Mutually Exclusive:** MATH 3600

**Attributes:** Mathematics Requirement, Science

#### MATH 3440 - Ordinary Differential Equations

Theory and applications of ordinary differential equations; existence and uniqueness of solutions, linear systems, simple nonlinear systems. This course is theory-based and is intended for students in mathematically rich disciplines. Not to be held with the former MATH 3800.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2180 or [(MATH 1300 (B) or MATH 1301 (B)) and (the former MATH 2730 (B) or the former MATH 2731 (B) or the former MATH 2750)].

**Mutually Exclusive:** MATH 3800

**Attributes:** Mathematics Requirement, Science

#### MATH 3460 - Partial Differential Equations

Method of characteristics for first order PDEs, wave, beam, heat and Laplace equations, derivation of PDEs, existence and uniqueness, energy estimates, well-posedness, maximum principles, separation of variables. Not to be held with the former MATH 3810.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [(MATH 2150 or MATH 2151 or the former MATH 2750) or ((MATH 2720 (B) or MATH 2721 (B)) and (the former MATH 2730 (B) or the former MATH 2731 (B)))] and [MATH 3440 or the former MATH 3800].

**Mutually Exclusive:** MATH 3810

**Attributes:** Mathematics Requirement, Science

#### MATH 3470 - Real Analysis 2

Functions of bounded variation, Riemann-Stietjes integration and Lebesgue integration. Not to be held with the former MATH 3740 or the former MATH 3760.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 2150 or MATH 2151 or MATH 2720 (B) or MATH 2721 (B) or the former MATH 2750] and (MATH 2180 or the former MATH 3230).

**Mutually Exclusive:** MATH 3740, MATH 3760

**Attributes:** Mathematics Requirement, Science

#### MATH 3472 - Real Analysis 3

Fourier series and Fourier transforms; orthogonal systems and L2 theory, convergence and approximation. Multivariable calculus of maps from Rn to Rm, general chain rule and general notion of derivative, implicit function and inverse function theorems. Not to be held with the former MATH 3740 or the former MATH 3760.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3470.

**Mutually Exclusive:** MATH 3740, MATH 3760

**Attributes:** Mathematics Requirement, Science

#### MATH 3480 - Set Theory

Axiomatic set theory. Cardinality, well-ordered sets, ordinal numbers, cardinal numbers. Axiom of Choice. Ordinal and cardinal arithmetic. Transfinite induction and recursion. May not be held with the former MATH 3220.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2020 or MATH 2021 or the former MATH 2202 or consent of instructor.

**Mutually Exclusive:** MATH 3220

**Attributes:** Mathematics Requirement, Science

#### MATH 3610 - Introduction to Mathematical Modelling

An introduction to the principles and techniques involved in the design, development, solution, testing and revision of mathematical models of real world phenomena illustrated through the discussion of case studies. May not be held with the former MATH 3820 or the former MATH 3821.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2150 or MATH 2151 or MATH 2720 (B) or MATH 2721 (B) or MATH 2130 (B) or consent of Instructor.

**Mutually Exclusive:** MATH 3820, MATH 3821

**Attributes:** Mathematics Requirement, Science

#### MATH 4240 - Advanced Group Theory

Representation theory of finite groups, presentations of finite and infinite groups, or other topics.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3322 or the former MATH 3350 or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4260 - Abstract Measure Theory

Lebesgue and abstract measures, measurable functions, convergence theorems, absolutely continuous functions, measure spaces, the Radon-Nikodym theorem, Fubini's and Tonnelli's theorems. Not to be held with the former MATH 4750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3472 or the former MATH 3740 (B+) or the former MATH 3760.

**Mutually Exclusive:** MATH 4750

**Attributes:** Mathematics Requirement, Science

#### MATH 4270 - Algebraic Topology

This course will serve as an introduction to elements of homotopy or homology theory. Not to be held with the former MATH 4230.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 3320 or the former MATH 3300) and (MATH 3390 or the former MATH 3240), or consent of instructor.

**Mutually Exclusive:** MATH 4230

**Attributes:** Mathematics Requirement, Science

#### MATH 4280 - Basic Functional Analysis

Banach spaces, Hahn-Banach, open mapping and closed graph theorems, principle of uniform boundedness, linear operators and functionals, dual space, Lp and Lq spaces, weak and weak* topologies, Hilbert spaces and compact operators on a Hilbert space. Not to be held with the former MATH 4750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 3472 or the former MATH 3740 (B+) or the former MATH 3760] and (MATH 3390 or the former MATH 3240), or consent of instructor.

**Mutually Exclusive:** MATH 4750

**Attributes:** Mathematics Requirement, Science

#### MATH 4290 - Complex Analysis 2

Conformal mappings, normal families, harmonic and subharmonic functions, Perron's family, Dirichlet problem and Green's function. Not to be held with the former MATH 4710.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 3340 or the former MATH 3700 (B+) or the former MATH 3710] and (MATH 3390 or the former MATH 3240).

**Mutually Exclusive:** MATH 4710

**Attributes:** Mathematics Requirement, Science

#### MATH 4300 - Combinatorial Geometry

Topics in combinatorial geometry, including arrangements of convex bodies, introduction to polytopes, problems in discrete geometry, repeated distances, and geometric graphs.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3360 or the former MATH 3400 or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4320 - Dynamical Systems

Techniques for the qualitative analysis of nonlinear systems of ordinary differential equations and discrete-time systems. Not to be held with the former MATH 4800.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3440 or the former MATH 3800.

**Mutually Exclusive:** MATH 4800

**Attributes:** Mathematics Requirement, Science

#### MATH 4330 - Fundamentals of Approximation Theory

Theoretical aspects of approximation theory: density, existence, uniqueness; direct and inverse theorems for polynomial approximation.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 2080 or MATH 2081 or the former MATH 2202) and (MATH 2160 or MATH 2161 or the former MATH 2600 or the former MATH 2601), or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4340 - Introduction to Algebraic Geometry

This course will introduce students to the basics of affine and projective varieties through a combination of basic theoretical tools and elementary examples.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3322 or the former MATH 3350 or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4360 - Introduction to Differential Geometry

Manifolds and submanifolds; vector and tensor fields, Lie brackets and derivatives. Also at least one of the following: exterior differential calculus and Stokes' theorem, introduction to Riemannian geometry, symplectic geometry and hamiltonian mechanics. Not to be held with the former MATH 4730.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 3472 or the former MATH 3740 (B) or the former MATH 3760] and (MATH 3390 or the former MATH 3240).

**Mutually Exclusive:** MATH 4730

**Attributes:** Mathematics Requirement, Science

#### MATH 4370 - Linear Algebra and Matrix Analysis

Vector and matrix norms, matrix factorizations, eigenvalues and eigenvectors, theory of non-negative matrices. Applications to differential equations, math biology, numerical analysis, digital image processing, data mining, GPS, Markov chains, graph theory, etc. will be given in this course. Not to be held with the former MATH 4310.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 2090 or MATH 2091 or the former MATH 2300 (B) or the former MATH 2301 (B) or the former MATH 2350 or the former MATH 2352.

**Mutually Exclusive:** MATH 4310

**Attributes:** Mathematics Requirement, Science

#### MATH 4380 - Mathematical Biology

Formulation, analysis and simulation of suitable models in mathematical biology. Applications will be chosen from fields such as population dynamics, epidemiology, ecology, immunology and cellular dynamics. Not to be held with the former MATH 3530.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 4320 or the former MATH 3800 or consent of instructor.

**Mutually Exclusive:** MATH 3530

**Attributes:** Mathematics Requirement, Science

#### MATH 4390 - Numerical Approximation Theory

Computational aspects of approximation by interpolatory polynomials, convolutions, artificial neural networks, splines and wavelets.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [MATH 2150 or MATH 2151 or MATH 2720 (B) or MATH 2721 (B) or the former MATH 2750] and (MATH 2160 or MATH 2161 or the former MATH 2600 or the former MATH 2601), or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4440 - Numerical Analysis of Partial Differential Equations

Finite difference method, mathematical theory of Elliptic PDEs, finite element method, iterative solution of linear systems. Emphasis will be on the error analysis (stability, consistency and convergence) of the various methods.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 3420 or the former MATH 3600 or the former MATH 3601) and (MATH 3460 or the former MATH 3810) and [MATH 3470 or the former MATH 3740 (B) or the former MATH 3760], or consent of instructor. It is recommended that MATH 4370 be taken prior to or at the same time.

**Attributes:** Mathematics Requirement, Science

#### MATH 4450 - Number Theory 2

Algebraic number theory, arithmetic geometry and analytic number theory, Diophantine equations, examples such as arithmetic of elliptic curves and Dirichlet L-functions. Not to be held with the former MATH 3450.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [(MATH 2020 or MATH 2021) and MATH 2170] or [(the former MATH 2500 or the former MATH 2501) and the former MATH 2202 and the former MATH 2750], or consent of instructor.

**Mutually Exclusive:** MATH 3450

**Attributes:** Mathematics Requirement, Science

#### MATH 4460 - Partial Differential Equations 2

Green's function, Poisson, heat, Schrodinger and wave equations in two and three spatial dimensions, variational characterization of eigenvalues, Fourier and Laplace transforms, introduction to functional analytic techniques in PDEs. Not to be held with the former MATH 4810.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: (MATH 3460 or the former MATH 3810) and [MATH 3470 or the former MATH 3740 (B) or the former MATH 3760], or consent of instructor.

**Mutually Exclusive:** MATH 4810

**Attributes:** Mathematics Requirement, Science

#### MATH 4470 - Rings and Modules

The general theory of (non-commutative) rings, modules and algebras.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: MATH 3322 or the former MATH 3350 or consent of instructor.

**Attributes:** Mathematics Requirement, Science

#### MATH 4490 - Optimization

This course introduces the theory and practice of optimization. Both unconstrained and constrained problems are considered, as well as continuous and discrete optimization. Topics include linear programming, unconstrained optimization, constrained nonlinear optimization and integer programming. Applications to Statistics and Data Science will be explored. May not be held with the former MATH 3490.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: [one of MATH 2090, MATH 2091, MATH 2740, the former MATH 2300, the former MATH 2301, the former MATH 2350, or the former MATH 2352] and [one of MATH 2150, MATH 2151, MATH 2720, MATH 2721, or the former MATH 2750]; or consent of instructor.

**Mutually Exclusive:** MATH 3490

**Attributes:** Mathematics Requirement, Science

#### MATH 4910 - Project Course in Mathematics 2

A research project by the student in consultation with the department head and an appropriate supervising Faculty member. A written report will be required to be submitted by the end of the term. An oral examination may be required. This course is restricted to students in the fourth year of the Honours or Major program in Mathematics and is not available to Graduate Students. This course may not be held for credit with MATH 4900.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Consent of Department.

**Mutually Exclusive:** MATH 4900

**Attributes:** Mathematics Requirement, Science

#### MATH 4920 - Topics in Mathematics 1

Topics of current interest in Mathematics or Applied Mathematics upon the interests and requirements of students and faculty, and will include specialized topics not available in regular course offerings.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: consent of department.

**Attributes:** Mathematics Requirement, Science

#### MATH 4921 - Sujets choisis en mathématiques

Sujets d'intèrêt courant en mathèmatiques ou en mathèmatiques appliqués, selon les besoins et interet des ètudiants et professeurs, incluant notamment des sujets specializes non disponibles dans les autres cours offerts par le secteur. L'ètudiant(e) ne peut se fair crèditer à la fois le MATH 4921 et le MATH 4920. Prèalable: autorisation par le chef du secteur des sciences mathèmatiques.

**Equiv To:** MATH 4920

## Graduate courses

We offer an extensive list of graduate courses that students typically encounter throughout their advanced academic pursuits. These courses span from foundational to specialized and high-level topics.

### 2023 - 2024 courses

Presented below is the most recent and updated list of graduate courses for the academic years 2023-2024. This compilation reflects the latest curricular changes and offerings for postgraduate students.

#### MATH 7240 – Advanced Group Theory

#### MATH 7260 – Abstract Measure Theory

Lebesgue and abstract measures, measurable functions, convergence theorems, absolutely continuous functions, measure spaces, the Radon-Nikodym theorem, Fubini's and Tonnelli's theorems. May not be held with MATH 4260 and the former MATH 4750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4260, MATH 4750

#### MATH 7270 – Algebraic Topology

#### MATH 7280 – Basic Functional Analysis

Banach spaces, Hahn-Banach, open mapping and closed graph theorems, linear operators and functionals, dual space, Hilbert spaces and compact operators. May not be held with MATH 4280 and the former MATH 4750.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4280, MATH 4750

#### MATH 7290 – Complex Analysis 2

Conformal mappings, normal families, harmonic and subharmonic functions, Perron's family, Dirichlet problem and Green's function. May not be held with MATH 4290 and the former MATH 4710.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4290, MATH 4710

#### MATH 7300 – Combinatorial Geometry

Topics in combinatorial geometry, including arrangements of convex bodies, introduction to polytopes, problems in discrete geometry, repeated distances, and geometric graphs. May not be held with MATH 4300.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4300

#### MATH 7320 – Dynamical Systems

Techniques for the qualitative analysis of nonlinear systems of ordinary differential equations and discrete-time systems. May not be held with MATH 4320 and the former MATH 4800.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4320, MATH 4800

#### MATH 7330 – Fundamentals of Approximation Theory

#### MATH 7340 – Introduction to Algebraic Geometry

This course will introduce students to the basics of affine and projective varieties through a combination of basic theoretical tools and elementary examples. May not be held with MATH 4340.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4340

#### MATH 7360 – Introduction to Differential Geometry

Manifolds and submanifolds. One of: exterior calculus and Stokes' theorem, Riemannian or symplectic geometry, and Hamiltonian mechanics. May not be held with MATH 4360 and the former MATH 4730.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4360, MATH 4730

#### MATH 7370 – Linear Algebra and Matrix Analysis

Norms, matrix factorizations, eigenvalues/eigenvectors, theory of non-negative matrices. Applications to differential equations, math biology, numerical analysis, graph theory, etc. May not be held with MATH 4370 and the former MATH 4310.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4310, MATH 4370

#### MATH 7380 – Mathematical Biology

Formulation, analysis and simulation of models in math biology. Applications will be chosen from population dynamics, epidemiology, ecology, immunology and cellular dynamics. May not be held with MATH 4380 and the former MATH 3530.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 3530, MATH 4380

#### MATH 7390 – Numerical Approximation Theory

#### MATH 7440 – Numerical Analysis of Partial Differential Equations

Finite difference method, theory of Elliptic PDEs, finite element method, iterative solution of linear systems. Emphasis will be on the error analysis. May not be held with MATH 4440 and the former MATH 8150.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4440, MATH 8150

#### MATH 7450 – Number Theory 2

Algebraic number theory, arithmetic geometry and analytic number theory, Diophantine equations, examples such as arithmetic of elliptic curves and Dirichlet L- functions. May not be held with MATH 4450 and the former MATH 3450.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 3450, MATH 4450

#### MATH 7460 – Partial Differential Equations 2

Green's function, Poisson, heat, Schrodinger and wave equations, Fourier and Laplace transforms, introduction to functional analytic techniques. May not be held with MATH 4460 and the former MATH 4810.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of department.

**Equiv To:** MATH 4460, MATH 4810

#### MATH 7470 – Rings and Modules

#### MATH 7490 - Optimization

This course, cross-listed with MATH 4490, introduces the theory and practice of optimization. Topics include unconstrained optimization (quasi-Newton's, BFGS, nonlinear conjugate gradient methods), linear programming (Simplex method, duality), nonlinear constrained optimization (optimality conditions, duality, saddle point theory, barrier and penalty methods, Slater's condition) and integer programming (branch- and-bound, cutting plane and branch-and-cut methods). Applications to calculus of variations, statistics, data science, optimal control, signal processing and neural networks are given. Some computer programming will be required. This course is especially useful for students studying Data Science. Students cannot obtain credit for both MATH 4490 and MATH 7490.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: permission of instructor.

#### MATH 8010 – Advanced Matrix Computations

Matrix computation, decomposition of matrices, iterative methods, sparse matrices, eigenvalue problems.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: linear algebra, computing, numerical analysis, and consent of instructor.

#### MATH 8110 – Applied Finite Element Analysis

Theory and practice of the finite element method of the solution of partial differential equations and its application to engineering and scientific problems. It includes the h, p and h-p versions, a priori and a posteriori error estimates, adaptability and the structure of finite element software.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: numerical analysis and partial differential equations or consent of the instructor.

#### MATH 8140 – Advanced Numerical Analysis of Differential & Integral Equations

Continuation of MATH 4440/7440. Topics include spectral methods, time dependent equations, multigrid, domain decomposition methods, problems on infinite domains, methods for boundary integral equations, Riemann-Hilbert problems and integrable systems.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: Permission of the department.

#### MATH 8210 – Topics in Combinatorics 1

Topics will be chosen from the areas of algebraic combinatorics, coding theory, design theory, enumerative combinatorics, graph theory,

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8310 – Partial Differential Equations 3

Continuation of MATH 4460/7460. Topics include functional analytic techniques for linear and nonlinear partial differential equations, conservation laws, KdV equation, singular perturbation, viscosity solutions.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisites: Permission of the department.

#### MATH 8410 – Seminar in Applied and Computational Mathematics 1

Designed to accommodate special topics in applied or computational areas of mathematics not included in other course offerings. Students are advised to consult the department as to availability.

#### MATH 8420 – Seminar in Applied and Computational Mathematics 2

Designed to accommodate special topics in applied or computational areas of mathematics not included in other course offerings. Students are advised to consult the department as to availability.

#### MATH 8430 – Seminar in Mathematics 1

Designed to accommodate special topics not included in topics courses.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8440 – Seminar in Mathematics 2

Designed to accommodate special topics not included in topics courses.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8510 – Topics in Algebra 1

Designed to accommodate special topics not included in topics courses.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8520 – Topics in Algebra 2

Topics will be chosen from the areas of associative and non-associative algebras, Boolean algebra and lattice theory, category theory, group theory, ring theory and universal algebra.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8610 – Topics in Analysis 1

Topics will be chosen from the areas of asymptotics, functional analysis, operator theory, real and complex variables, summability theory, topological vector spaces.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8620 – Topics in Analysis 2

Topics will be chosen from the areas of asymptotics, functional analysis, operator theory, real and complex variables, summability theory, topological vector spaces.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8720 – Topics in Foundations 2

Topics will be chosen from the areas of logic, model theory, recursive functions, set theory.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval by department

#### MATH 8810 – Topics in Geometry 1

Topics will be chosen from the areas of algebraic curves, combinatorial geometry, Euclidean geometry, fractal geometry, groups and geometrics, projective geometry.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8910 – Topics in Topology 1

Topics will be chosen from the areas of compactifications and related extensions, covering properties, rings of continuous functions, set-theoretic topology, topological groups, uniformities and related structures.

**PR/CR: A minimum grade of C is required unless otherwise indicated.**

Prerequisite: approval of department.

#### MATH 8996 – MSc project 1

This is a project course exclusively for students enrolled in the Course-based MSc program. Students must submit a written report, on the order of 40 to 60 pages, which can be a survey of a topic in mathematics, for instance. This course is taken under the supervision of a faculty member. Course graded pass/fail.

#### MATH 8998 – MSc project 2

This is a project course exclusively for students enrolled in the teaching track of the Course-based MSc program. Students must submit a written report, on the order of 20-30 pages, which can be a survey of a topic in mathematics, for instance. In addition, students are required to teach one undergraduate course. This course is taken under the supervision of a faculty member. Course graded pass/fail.

## Contact us

**Department of Mathematics**

420 Machray Hall, 186 Dysart Road

University of Manitoba

Winnipeg, Manitoba, R3T 2N2 Canada