Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. |

MATH 100 - Calculus I |

This course is an introduction to the calculus of one variable, primarily for majors and students in the sciences. Functions of one variable, inverses, limits and limit theorems, continuity, the difference quotient and derivatives, rules for differentiation, differentiability, the mean value theorem, the differential as a linear functional, definitions and derivatives of trigonometric functions, informal definitions of logarithmic and exponential functions and their derivatives, L'Hopital's rule, higher derivatives, maxima and minima, curve sketching, Newton's method, antiderivatives, definite integrals, the fundamental theorem of calculus, integrals of elementary functions, area between curves, applications of integration and integration by substitution are discussed. All sections of this course are taught using Maple software.
Credits: 0.000 OR 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam, Lec/Lab/Tut Combination, Laboratory, Tutorial All Sections for this Course |

MATH 101 - Calculus II |

This course is a continuation of MATH 100-3. Areas of study include the definition of the natural logarithm as an integral and of the exponential function as its inverse, integration by parts, miscellaneous techniques of integration, improper integrals, volumes by slicing and by shell techniques, the trapezoidal rule and Simpson's rule, infinite sequences and series, Taylor series, masses, volumes, moments, centre of mass, first order linear differential equations, definition of partial derivatives. All sections of this course are taught using Maple software.
Credits: 0.000 OR 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam, Lec/Lab/Tut Combination, Laboratory All Sections for this Course |

MATH 115 - Precalculus |

This course examines algebraic manipulation, solutions of algebraic equations, functions, inverses, graphing, and analytic geometry. It is not open to students with credit in Principles of Math 12, Precalculus 12, MATH 100, MATH 105, MATH 150, MATH 152 or equivalents except by permission of the chair.
Credits: 0.000 OR 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam, Lec/Lab/Tut Combination, Laboratory, Tutorial |

MATH 150 - Finite Mathematics for Business and Economics |

This course is offered primarily for students in the School of Business and the Economics Program. The course covers functions and graphs, linear systems of equations, matrix notation and properties, matrix inversion, linear programming, sets, counting and probability, and an introduction to actuarial mathematics.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam, Audio/Video Course Attributes: MATH 150 Equivalent |

MATH 152 - Calculus for Non-majors |

Limits, the derivative, techniques of differentiation, exponential functions and exponential growth, maxima and minima, curve sketching, first order linear differential equations, definite and indefinite integrals, partial derivatives, optimization of functions of several variables, Lagrange multipliers, with applications in the social and physical sciences. Applications may vary somewhat from section to section, depending on student's discipline. Not open to mathematics or computer science majors.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam, Audio/Video, Tutorial |

MATH 190 - Math for Elementary Educators |

This course develops an understanding of mathematical concepts and relationships used in the elementary school curriculum. The content focus is on numbers and number systems, patterns and relationships, shapes and space, and statistics and probability. Problem solving and deductive reasoning are stressed throughout the course. Students who have taken MATH 100, MATH 105, MATH 152 or equivalent require permission of the Chair.
Credits: 0.000 OR 4.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam, Lec/Lab/Tut Combination, Laboratory |

MATH 200 - Calculus III |

The final course in the calculus sequence, with an emphasis on the calculus of vector-valued functions of several variables. Vectors in two- and three-dimensional space, dot and cross products, lines and planes in space, cylindrical and spherical co-ordinates, curves given parametrically, surfaces and curves in space, directional derivatives, the gradient, tangent vectors and tangent planes, the chain rule the topology of Euclidean space, optimization problems for functions of several variables, vector fields, line integrals, surface integrals, the theorems of Green, Gauss, and Stokes, potential functions, conservative fields.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 201 - Introduction to Complex Analysis |

Complex numbers and topology of the complex plane, theory of analytic functions, precise definition of limit and continuity, harmonic functions, contour integration, Cauchy’s integral theorem and integral formula, series representation for analytic functions, residue theory, the fundamental theorem of algebra.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 220 - Linear Algebra |

This course covers systems of linear equations, matrix algebra, determinants, vector geometry, vector spaces, eigenvalues and diagonalization.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 224 - Foundations of Modern Mathematics |

This course develops the essential components of Zermelo-Fraenkel set theory and from these ideas constructs the standard number osystems. Topics include basic logic and methods of proof, axioms of set theory, mathematical induction, the natural numbers, the integers, and the rational, real, and complex number systems, epsilon-delta arguments, and rigourous development of the theorems of elementary calculus.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 230 - Linear Differential Equations and Boundary Value Problems |

This course is an introduction to differential equations. Topics include: first order ordinary differential equations (separable, exact, and linear), basic Euler and Runge-Kutta numerical methods of solution, homogeneous and non-homogeneous linear second order equations with classical methods of solution (variation of parameters and reduction of order), linear partial differential equations with examples (heat equation, Laplace's equation, wave equation), Fourier sine and cosine series with an application to boundary value problems.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam, Tutorial |

MATH 302 - Introductory Mathematical Analysis |

This course develops the essential components of metric space topology and the related ideas of convergence including convergence of sequences and series of functions. Topics include open, closed, bounded and compacted sets in a metric space, the Bozano-Weierstrass and Heine-Borel Theorems, continuous and uniformly continuous functions, and uniform convergence.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 320 - Survey of Algebra |

A first course in the standard algebraic structures, their properties and applications. Equivalence relations, elementary group theory, finite groups, cyclic groups, permutation groups, group homomorphisms, products, elementary ring theory, ring homomorphisms and products, construction of new algebraic structures from known structures.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 326 - Advanced Linear Algebra |

Topics include abstract treatment of vector spaces, linear transformations, the Cayley-Hamilton theorem, inner product spaces, Gram-Schmidt orthogonalization, rational and Jordan canonical forms, and the spectral theorem.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 335 - Introduction to Numerical Methods |

This course introduces basic theory and application of numerical methods for solving fundamental computational problems in science and engineering. Topics include: floating point numbers and error analysis; root finding; interpolation; numerical differentiation and integration; numerical methods for ordinary differential equations; and numerical methods for solving linear systems. This course involves programming and mathematical analysis of numerical methods.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 336 - Intermediate Differential Equations |

This course is a continuation of MATH 230-3 and is designed to increase the depth and breadth of students' knowledge pertaining to differential equations. Topics include existence and uniqueness theory for ordinary differential equations, series solutions of differential equations, linear system theory, phase plane analysis and stability, boundary value problems review of Fourier Series with additional applications to boundary value problems for the Heat Equation, Wave Equation and Laplace's Equation.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 402 - Topological and Normed Linear Spaces |

This course focuses on the properties of topological spaces and normed linear spaces, especially Banach spaces. Topics include inner product spaces, topological spaces, compact and locally compact spaces, classical Banach spaces, linear functionals and dual spaces, topological vector spaces, and Hilbert space.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 403 - Measure Theory and Integration |

This course focuses on the development and properties of Lebesgue measure and the Lebesgue integral, with generalization to integration in abstract measurable spaces. Topics include outer measure, measurable sets and Lebesgue measure, measurable functions, differentiation of integrals, and the extension of these concepts to more general settings.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 405 - Topology |

This course considers open and closed sets, Hausdorff and other topologies, bases and sub-bases, continuous functions connectivity, product and quotient spaces, the Tychonoff and Urysohn lemmas, metrization, and compact spaces.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 409 - Mathematical Methods in Physics |

This course surveys of the methods and techniques involved in the formulation and solutions of physics problems. Topics include matrix algebra and group theory, eigenvalue problems, differential equations, functions of a complex variable, Green's functions, Fourier series, integral equations, calculus of variations, and tensor analysis.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 420 - Structure of Groups and Rings |

Advanced course in group theory and ring theory. Homomorphism theorems for groups, rings and R-modules, Sylow theorems, short exact sequences, chain conditions.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 421 - Field Theory |

Topics discussed will include: fields, field extensions, splitting fields, automorphism group, Galois Theory.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 450 - Combinatorics |

This course is an introduction to Combinatorics. Topics include: counting principles, principle of inclusion and exclusion, generating functions, graph theory and applications, combinatorial structures, combinatorial optimization and applications.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 455 - Graphs and Algorithms |

This course is an introduction to graphs and algorithms. Topics include: basic graph concepts, flows and connectivity, trees, matchings and factors, graph colouring, scheduling, planar graphs, and algorithms.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam |

MATH 480 - Number Theory |

This course is an introduction to Number Theory. Topics include: the integers, divisibility, Euclidean algorithm, primes, unique factorization, congruences, systems of linear congruences, Euler-Fermat Theorem, multiplicative functions, quadratic residues and reciprocity, nonlinear Diophantine equations.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 499 - Special Topics in Mathematics |

The topic for this course will vary, depending on student interest and faculty availability.
Credits: 0.000 OR 3.000 Levels: Undergraduate Schedule Types: Lecture, Self-Directed, Final Exam, Lec/Lab/Tut Combination, Laboratory |

MATH 530 - Undergraduate Thesis |

This undergraduate thesis allows students to examine and research a topic in the field of mathematics. Students must have completed at least 90 credit hours and be a Mathematics major. This thesis may be taken in one or two semesters. MATH 530 is normally taken over two semesters and requires that a student find an Undergraduate Thesis research supervisor. Therefore, students are encouraged to apply to potential supervisors well in advance of completing 90 credit hours. This course is taken for a total of 6 credit hours.
Credits: 3.000 TO 6.000 Levels: Undergraduate Schedule Types: Undergrad Thesis |

MATH 602 - Topological and Normed Linear Spaces |

This course focuses on the properties of topological spaces and normed linear spaces, especially Banach spaces. Topics include inner product spaces, topological spaces, compact and locally compact spaces, Banach spaces, linear functionals and dual spaces, topological vector spaces, and Hilbert space.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Final Exam |

MATH 603 - Measure Theory and Integration |

This course focuses on the development and properties of Lebesgue measure and the Lebesgue integral, with generalization to integration in abstract measurable spaces. Topics include outer measure, measurable sets and Lebesgue measure, measurable functions, differentiation of integrals, and the extension of these concepts to more general settings
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Final Exam |

MATH 620 - Structure of Groups & Rings |

Advanced course in group theory and ring theory. Homomorphism theorems for groups, rings and R-modules, Sylow theorems, short exact sequences, chain conditions.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Final Exam |

MATH 621 - Field Theory |

Topics discussed will include: fields, field extensions, splitting fields, automorphism group, Galois Theory.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Final Exam |

MATH 650 - Combinatorics |

This course is an introduction to Combinatorics. Topics include: counting principles, principle of inclusion and exclusion, generating functions, graph theory and applications, combinatorial structures, combinatorial optimization and application.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 655 - Graphs and Algorithms |

Topics are chosen from basic graph concepts, flows and connectivity, trees, matchings and factors, graph colouring, scheduling, planar graphs, and algorithms.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 699 - Special Topics in Mathematics |

The topics for this course will vary, depending on student interest and faculty availability.
Credits: 0.000 OR 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed, Final Exam, Lec/Lab/Tut Combination, Laboratory, Seminar |

MATH 700 - Topics in Functional Analysis |

Topics may include operators on Hilbert spaces, Banach space theory, operator analysis.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed |

MATH 702 - Functional Analysis II |

Topological linear spaces, continuous linear transformations topologies on the conjugate space, the Banach-Alaoglu theorem, metrizability, quotient spaces, reflexivity, the open mapping, closed graph, and uniform boundedness theorems, classical convergence theorems of integration theory, measures and measurability, Banach algebras.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture |

MATH 704 - Graduate Seminar in Mathematics |

This course is comprised of weekly seminar sessions. Students will investigate and present ideas and results pertaining to current research in mathematics. The offerings may include presentations of current literature, research methodology, and topics related to students’ own research or project work. Students will participate in discussions and critique the work presented. MSc students are required to attend and participate in all seminar sessions to obtain credit for the course. This is a PASS/FAIL course. All MSc students must register in a seminar course twice during their program of studies. It is expected that all MSc students will attend the seminar each semester they are available.
Credits: 1.500 Levels: Graduate Schedule Types: Seminar |

MATH 705 - Complex Analysis |

Analytic functions, Cauchy-Riemann equations, power series, Liouville theorem, maximum modulus principle, Cauchy's theorem, winding number, calculus of residues, meromorphic functions, conformal mappings, Riemann mapping theorem, analytic continuation.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture |

MATH 720 - Topics in Algebra and Logic |

Topics may include Universal Algebra, Recursion Theory, Model Theory.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed, Final Exam |

MATH 725 - Topics in Topology |

Topics are chosen from topological spaces, Tychonoff Theorem, Tietze extension theorems, Urysohn lemma, compactification, homotopy theory, fundamental group, uniform spaces, and knot theory.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed |

MATH 730 - Topics in Numerical Analysis and Approximation |

Topics may include introduction to Approximation theory, Chebyshev systems and orthogonal polynomials.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture, Self-Directed |

MATH 731 - Topics in Applied Mathematics |

Topics may include Operations Research, Discrete modelling, Biomathematics.
Credits: 3.000 Levels: Graduate Schedule Types: Lecture |