Back to Programs

Course List

MATH 200 - Introductory Calculus I

Review of analytic geometry; functions, limits, derivatives, and applications; integration and applications.

View Course Outline

MATH 205 - Introductory Calculus II

Continuation of MATH 200. Transcendental and hyperbolic functions; methods of integration; sequences, series and applications.

View Course Outline

MATH 221 - Linear Algebra I

An introduction to linear algebra including solving linear equations, matrix algebra, determinants, vector spaces and linear transformations.

View Course Outline

MATH 281 - Principles of Mathematics for Teaching

This course provides a study of foundational mathematical concepts and properties in the elementary and junior high curriculum. The course emphasizes conceptual understanding, reasoning, explaining why algorithms work, and problem solving. Topics include number systems, operations, fractional numbers, proportional reasoning, and aspects of geometry.

View Course Outline

MATH 282 - Mathematical Reasoning for Teaching

This course explores the mathematical reasoning embedded in concepts encountered in the upper elementary and junior high curriculum. The course emphasizes conceptual understanding, reasoning, explaining why algorithms work, and problem solving. The content follows sequentially from Math 281. Topics include proportional reasoning, number theory, algebraic reasoning and aspects of geometry and probability.

View Course Outline

MATH 300 - Intermediate Calculus I

Series, power series and applications. Plane curves, polar coordinates and three dimensional analytic geometry. Partial differentiation and Lagrange multipliers.

View Course Outline

MATH 305 - Intermediate Calculus II

Multiple integrals, integrals in rectangular and polar coordinates. Introduction to vector calculus and Gauss', Green's and Stoke's theorems. Introduction to first- and second-order linear differential equations with applications.

View Course Outline

MATH 360 - Discrete Mathematics

An introduction to formal logical reasoning and mathematical theory in computing science. Topics include: fundamental logic, set theory, induction, relations and functions, graphs, the principle of inclusion and exclusion, generating functions and recurrence.

View Course Outline

MATH 399 - Special Topics in Mathematics

A course on a topic or field of special interest to a member of the mathematics faculty and offered on a non-recurring basis.

View Course Outline

MATH 420 - Numerical Analysis

An introduction to numerical computation. Topics include computer arithmetic, root approximation, interpolation, numerical integration, applications to differential equations, and error analysis.

View Course Outline

MATH 430 - Theory of Computing

An introduction into advanced topics in the theory of computation. Topics include: models of computers including finite automata and Turing machines, computability, computational complexity, basics of formal languages.

View Course Outline

MATH 434 - Differential Equations

First, second, and higher order ordinary differential equations; power series methods of solution; Laplace transforms; linear systems of equations; numerical methods of solution. Applications to the physical sciences will be emphasized.

View Course Outline

MATH 448 - Complex Analysis

An introduction to complex analysis. The course will cover properties of the complex plane, differentiation and integration with complex variables, Cauchy's Theorem, Taylor series, Laurent series, poles and residues.

View Course Outline

MATH 460 - Cryptography

This course introduces the mathematical algorithms that are used in cryptography. This includes historic cryptography such as the Caesar and Vigenere ciphers, and the German enigma machine. The majority of the course will focus on modern, public key cryptography: the Diffie-Hellman key exchange, RSA, and elliptic curve cryptography. Students will also learn the mathematics used in these algorithms, which includes modular arithmetic, Euler's phi function, introductory information on elliptic curves, and the definitions of groups, rings and fields. The lab component explores prime detection and factorization algorithms, and the implementation of ciphers.

View Course Outline

MATH 499 - Directed Studies in Mathematics

An opportunity to do advanced study of a special topic of particular interest to a student. Students work with a member of the mathematics faculty. Students must apply in advance to a member of the mathematics faculty.

View Course Outline

    Our Mathematics grads get jobs as:

  • Laboratory Technicians
  • Lawyers
  • Programmers
  • Researchers
  • Teachers

    Our Mathematics grads go on to study:

  • Education
  • Law
  • Mathematical Modelling
  • Medicine
  • Music