Mathematics

Mathematics uses deductive reasoning to explore the numerical and spatial aspects of creation. Abstracting particular attributes of empirical phenomena, it describes the properties and relationships that apply to all situations exhibiting a shared set of characteristics. As such, mathematics provides a quantitative framework for many disciplines, and forms "the language of science". A Christian perspective acknowledges and utilizes its immense analytical power, while realizing its subtle limitations and restrictions.

MATH 200 - Introductory Calculus I

Every Year, Fall and Winter 3(3-0-0)

Mathematics is a language that numerically describes and shapes our world. The course introduces analytic geometry; functions, limits, derivatives, and applications; integration and applications. A major goal is to understand the behaviour of functions as mathematical models in the natural sciences, including population dynamics in biology and Newtonian mechanics in physics.

Prerequisites: Mathematics 30-1

MATH 205 - Introductory Calculus II

Every Year, Winter 3(3-0-0)

Mathematics is a language that numerically describes and shapes our world. The course presents Transcendental and hyperbolic functions; methods of integration; sequences, series and applications. The course deepens the understand of functions as mathematical models in the natural sciences, specifically focusing on probably models for statistics and the use of infinite series in the algorithms of computing science.

Prerequisites: MATH 200

MATH 221 - Linear Algebra I

Every Year, Fall 3(3-0-0)

Mathematics is a language that numerically describes and shapes our world. The course is an introduction to linear algebra including solving linear equations, matrix algebra, determinants, vector spaces and linear transformations. A major goal is to introduce the use and importance of linear algebra models in the natural sciences, including Leslie matrices in biology and stochastic models in statistics.

Prerequisites: Mathematics 30-1

MATH 281 - Principles of Mathematics for Teaching

Every Year, Fall and Spring 3(3-0-0)

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.

Same as EDUC 281.

MATH 282 - Mathematical Reasoning for Teaching

Every Year, Fall 3(3-0-0)

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.

Same as EDUC 582.

MATH 300 - Intermediate Calculus I

2022-23, Fall 3(3-0-0)

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

Prerequisites: MATH 205

MATH 305 - Intermediate Calculus II

2022-23, Winter 3(3-0-0)

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.

Prerequisites: MATH 300

MATH 360 - Discrete Mathematics

2022-23, Winter 3(3-0-1.5)

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.

Same as CMPT 360.

Prerequisites: MATH 200 Corequisite: MATH 221

MATH 399 - Special Topics in Mathematics

Non-Recurring, 3(varies)

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

Prerequisites: MATH 200; some topics may have more specific prerequisites

MATH 420 - Numerical Analysis

2022-23, Fall 3(3-0-3)

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

Same as CMPT 420.

Prerequisites: CMPT 275, MATH 205 Corequisite: MATH 221

MATH 430 - Theory of Computing

2021-22, Winter 3(3-0-0)

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.

Same as CMPT 430.

Prerequisites: CMPT/MATH 360

MATH 434 - Differential Equations

2021-22, Fall 3(3-0-0)

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.

Prerequisites: MATH 205, 221

MATH 448 - Complex Analysis

2023-24, Winter 3 (3-0-0)

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.

Prerequisites: MATH 300

MATH 460 - Cryptography

2023-24, Fall 3(3-0-3)

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.

Same as CMPT 460.

Prerequisites: CMPT 275, CMPT/MATH 360

MATH 499 - Directed Studies in Mathematics

Every Year, 1 to 3 (varies)

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.

Prerequisites: Six credits in mathematics at the 300-level, and consent of instructor