**Department Head** Professor T. Day

**Chair of Undergraduate Studies**Ìý³§. ³ÛÃ¼°ì²õ±ð±ô

**Curriculum Chair** ³§.Ìý³ÛÃ¼°ì²õ±ð±ô

**Undergraduate Assistant** J. Powell

**Office** Jeffery Hall, Room 310

**Telephone** (613) 533-2390

**E-mail** math.engineering@queensu.ca

**Departmental Web Site**

This plan was developed at Queen's in response to the need for engineers who possess the skills and insights of applied mathematicians. In the second and third years of the plan, half of the curriculum consists of honours courses in pure and applied mathematics; the balance consists of engineering courses in one of three sub-plans offered in cooperation with the departments of Mechanical, Electrical and Computer Engineering, and the School of Computing. The sub-plans are developed with appropriate applications of mathematics to engineering in the final year. The sub-plans are:

Options available:

- (M6)
**Applied Mechanics**: (mechanics, dynamics, fluid mechanics, thermodynamics) - (M9)
**Computing and Communications**: (computer science, software design, communication, information systems, and electrical engineering) - (M11)
**Systems and Robotics**: (electrical and mechanical engineering, control, communications, information systems, robotics, and mechanics)

## Programs

- Mathematics and Engineering, B.A.Sc. (Class of 2025)
- Mathematics and Engineering, B.A.Sc. (Class of 2026)
- Mathematics and Engineering, B.A.Sc. (Class of 2027)
- Mathematics and Engineering, Applied Mechanics (M6): Technical Electives
- Mathematics and Engineering, Computing and Communications (M9): Technical Electives
- Mathematics and Engineering, Systems and Robotics (M11): Technical Electives

## Courses

**MTHE 212**ÌýÌý

**Linear Algebra**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: ´¡±Ê³§°äÌý174 Corequisites: Exclusions: MTHE 312 (MATH 312)ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Smith EngineeringÌýÌý

**Course Learning Outcomes:**

- Computing eigenvalues and eigenvectors of endomorphisms.
- Computing Jordan Normal Forms of endomorphisms.
- Proving properties of homomorphisms between vector spaces, as well as properties of eigenvalues and eigenvectors of endomorphisms.
- Working with the properties of inner-products and Hilbert spaces.

**MTHE 217**ÌýÌý

**Algebraic Structures with Applications**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: ´¡±Ê³§°äÌý174 Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Proving basic results on relations and functions as well as basic results in set theory and number theory.Ìý
- Proving basic results in group theory.
- Showing an understanding of groups, subgroups, and group homomorphisms.
- Proficiency in symbolic logic.
- Using linear algebraic and group theoretic tools to model and analyze error-correcting codes.

**MTHE 224**ÌýÌý

**Applied Math For Civil Eng.**ÌýÌý

**Units: 4.20**ÌýÌý

(Lec: 3, Lab: 0.4, Tut: 0.8)

**Requirements:**Prerequisites: APSCÌý142 or APSCÌý143 or MNTCÌý313, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: MTHEÌý225 (MATHÌý225), MATH 226, MTHEÌý235 (MATH 235), MTHEÌý237 (MATH 237), STAT 267, MTHEÌý367 (STAT 367)ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing the sample mean and standard deviation from summary data.
- Computing basic statistical quantities such as median and quantiles from data.
- Verifying solutions of ordinary differential equations.
- Using Euler's method to compute approximate solutions of ordinary differential equations.
- Using probability theory to solve problems of quality control.
- Modeling and analyzing physical processes using differential equations.
- Analyzing empirical data for quality control purposes.

**MTHE 225**ÌýÌý

**Ordinary Differential Equations**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: ÌýÌý

**Offering Term:**FWSÌýÌý

**CEAB Units:**ÌýÌýÌý

**Course Equivalencies:**MATH225;MTHE225ÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Solving basic initial value problems.
- Solving linear constant coefficient differential equations.
- Using the Laplace transform to solve differential equations.
- Modeling a mass-spring-damper system or RLC circuit using differential equations.
- Modeling interconnected fluid reservoirs using differential equations.

**MTHE 227**ÌýÌý

**Vector Analysis**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing path integrals.
- Computing the flux of a vector field across a surface.
- Computing the circulation of a vector field around a boundary.
- Modeling the area of a region bounded by a simple closed curve as an integral.
- Modeling the volume enclosed by a closed surface as an integral.

**MTHE 228**ÌýÌý

**Complex Analysis**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Evaluating contour integrals using residue theory.
- Computing harmonic conjugates of harmonic functions.
- Solving algebraic equations involving complex numbers.
- Computing Taylor and Laurent expansions of complex analytic functions.
- Proving basic properties of complex analytic functions.
- Understanding basic properties of complex mappings.

**MTHE 235**ÌýÌý

**Diff Equations For Elec & Comp**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Solving basic initial value problems.
- Using the Laplace transform to solve differential equations.
- Computing Laplace and inverse Laplace transforms.
- Find general solutions of ordinary differential equations.
- Model an RLC circuit using ordinary differential equations.

**MTHE 237**ÌýÌý

**Differential Equations for Engineering Science**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: MATHÌý231, MTHE 232 (MATH 232)ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Compute the general or particular solutions to linear and nonlinear differential equations, and systems of differential equations.
- Understand the implications of the existence and uniqueness theorem and linear independence/dependence properties of solutions to differential equations.
- Develop mathematical models describing physical phenomena.
- Use the method of Laplace transform to solve problems involving discontinuous forcing terms.
- Determine stability of differential equations.

**MTHE 280**ÌýÌý

**Advanced Calculus**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý172, ´¡±Ê³§°äÌý174 Corequisites: Exclusions: MATHÌý221, MTHEÌý227 (MATH 227)ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Demonstrate use of concepts of continuity and differentiability in higher dimensions, including the use of the chain rule.
- Demonstrate ability to parametrize and describe curves, surfaces, and solid regions in higher dimensions.
- Integrate functions over parametrized regions to obtain line integrals, surface integrals, volume integrals.
- Describe the physical meaning and use the differential operators: gradient, curl, and divergence.
- Describe the physical meaning and use the three main theorems of multivariate calculus: Green's Theorem, Gauss's theorem, and Stokes's theorem.

**MTHE 281**ÌýÌý

**Introduction To Real Analysis**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý172 Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Determining convergence or divergence of a sequence of real numbers.
- Determining uniform/pointwise convergence or divergence of a sequence of functions.
- Proving properties of limits of sequences of functions.
- Using definitions to prove relationships between types of subsets of Euclidean space.
- Using the definition of continuity to prove properties of continuous functions.

**MTHE 326**ÌýÌý

**Functions of a Complex Variable**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý280 (MATHÌý280), MTHEÌý281 (MATHÌý281) Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Solving algebraic equations involving complex numbers.
- Computing path integrals of analytic functions using residue theory.
- Computing Taylor and Laurent expansions for analytic functions of a complex variable.
- Proving results on roots of polynomials using complex function theory.
- Proving results on analytic functions.
- Precise formulation of basic definitions and results on analytic functions.
- Precise use of mathematical definitions in proving results on analytic functions.

**MTHE 328**ÌýÌý

**Real Analysis**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý281 Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Smith EngineeringÌýÌý

**Course Learning Outcomes:**

- Understand and distinguish various topological notions for subsets of the real line and of the n-dimensional Euclidean space, such as interior and boundary points, open/closed sets, cluster points, isolated points, nowhere dense sets, compact sets, connected sets, G-delta and F-sigma sets.
- Understand and apply the concept of limit, continuity for functions of several real variables, and their ramifications, such as the intermediate value theorem and the extreme value theorem. Understand and apply the concept of uniform continuity and its ramification, such as the Heine-Cantor theorem. Understand and distinguish sets of continuity and their properties.
- Understand and apply the concept of differentiability for (possibly vector-valued) functions of several real variables and its ramifications. For instance, apply the chain rule, the inverse function theorem, and the implicit function theorem in concrete examples. Understand differentiability and gradients in terms of partial derivatives.
- Understand and apply the concept of relative extrema for functions of several variables and their relation to the Jacobian and the Hessian. Understand and apply the concept of constrained extrema and the Lagrange Multiplier Theorem in concrete examples.
- Understand and apply the Picard-LindelÃ¶f theorem to study the existence and uniqueness of solutions of systems of ordinary differential equations.

**MTHE 332**ÌýÌý

**Introduction To Control**ÌýÌý

**Units: 4.00**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0.5, Tut: 0.5)

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Linearizing a nonlinear control system around an equilibrium point.
- Computing the controllability and observability matrices of a linear time invariant system.
- Determining internal stability of a linear time invariant system.
- Making rigorous use of notions from linear algebra and differential equations in proving results on linear time invariant systems.
- Using tools from linear algebra and differential equations to determine properties of linear time invariant systems.
- Control of an electromechanical system.
- Formulates clear problem specifications for the design of control systems.
- Develops metrics for comparing designs of controllers.

**MTHE 334**ÌýÌý

**Math Methods For Engrg & Phys**ÌýÌý

**Units: 3.50**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý212 (MATHÌý212), MTHEÌý281 (MATHÌý281) Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Constructing or verifying discrete- and continuous-times signals with prescribed behaviour in the time-domain.
- Constructing or verifying discrete- and continuous-times signals with prescribed behaviour in the frequency-domain.
- Understanding discrete- and continuous-time signal spaces with âˆž- and Lp-norms.
- Understanding the four Fourier transforms and how they are related and not related.
- Understanding and explaining the role of Lebesgue measure in continuous-time signal analysis.
- Proving relationships between spaces of discrete- and continuous-time signals

**MTHE 335**ÌýÌý

**Mathematics of Engineering Systems**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Understand input-output systems and their properties such as stability and time-invariance.
- Solve a difference or differential equation using the z-transform or the Laplace transform.
- Prove results on the Fourier transform.
- Prove results on distributions.
- Investigate the possibility of signal representations through polynomials, Haar wavelets and harmonic signals and their use in system theoretic analysis.
- Understand mathematical analysis of signal sampling.
- Design control systems via frequency domain (Fourier/Laplace/Z transform) methods.
- Formulate and design lowpass filters and noise removal algorithms.
- Use mathematics to develop algorithms for noise removal.

**MTHE 337**ÌýÌý

**Intro. To Operations Research**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý351 or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Compute optimal policies via dynamic programming in applications such as inventory control.
- Understand stability of queuing models.
- Establish optimal decision and planning via various methods.
- Rigorously prove results in Markov chains and optimal planning/control using tools from mathematical analysis.

**MTHE 338**ÌýÌý

**Fourier Methods for Boundary Value Problems**ÌýÌý

**Units: 3.50**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý227 (MATH 227) or MTHEÌý280 (MATHÌý280), MTHEÌý237 (MATH 237) or MTHEÌý225 (MATHÌý225), or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing Fourier series expansions of functions.
- Computing solutions to boundary value problems.
- Proving that a given Sturm-Liouville problem has only positive eigenvalues.
- Selection of Fourier integral or Fourier series for representation of harmonic functions.

**MTHE 339**ÌýÌý

**Evolutionary Game Theory**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: APSCÌý172 or MATHÌý120 (or MATHÌý121); ´¡±Ê³§°äÌý174 or MATHÌý110 (or MATH 111) recommended Corequisites: Exclusions: MATH 239ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing expected payoffs of games.
- Using backward induction to find solutions to games in extensive form.
- Using iterated elimination of dominated strategies to find a solution to games in normal form.
- Using the theorem of mixed strategy Nash equilibria to find solutions to games in normal form.
- Finding the Nash equilibria of a game.

**MTHE 351**ÌýÌý

**Probability I**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: Corequisites: MTHEÌý280 Exclusions: STAT 251ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing the probability density function of a function of a random variable.
- Computing probabilities of events defined by random variables and computing moments of random variables.
- Computing joint probability density functions of random variables.
- Computing joint probability density functions of random variables.
- Reasoning probabilistically in order to solve problems of quality control.
- Rigorously establishing relations between probabilities or conditional probabilities of various events.

**MTHE 353**ÌýÌý

**Probability II**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: STAT 251 or MTHEÌý351 (STAT 351), ´¡±Ê³§°äÌý174, MTHEÌý281 (MATHÌý281) Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing probabilities of events defined by random variables.
- Reasoning probabilistically in order to solve problems of sampling with or without replacement.
- Using mathematics in order to estimate the probability of certain events.
- Rigorously proving results in probability theory using tools from mathematical analysis.

**MTHE 367**ÌýÌý

**Engineering Data Analysis**ÌýÌý

**Units: 3.50**ÌýÌý

of experimental data. Random sampling. Probability and probability models

for discrete and continuous random variables. Process capability. Normal probability graphs. Sampling distribution of means and proportions. Statistical Quality Control and Statistical Process Control. Estimation using confidence intervals. Testing of hypothesis procedures for means, variances and

proportions -- one and two samples cases. Liner regression, residuals and correlation. ANOVA. Use of statistical software.

NOT OFFERED 2023-2024

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: APSCÌý171, APSCÌý172 Corequisites: Exclusions: STAT 261, STATÌý263, STAT 266, STAT 267ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Performing calculations for confidence intervals and hypothesis tests in various situations involving one, two, and three or more samples, including simple linear regression and one-way analysis of variance.
- Computing values of random variables or probabilities associated with random variables.
- Conversion of physical problem into appropriate statistical model.
- Solving statistics problems using probability or Poisson or Normal or Exponential distributions or simple linear regression or analysis of variance.
- Recognizing the design of experiments performed and/or performing appropriate statistical analysis to solve engineering problems.
- Analysis of data using statistical tools and derivation of suitable conclusions from empirical data.

**MTHE 393**ÌýÌý

**Engineering Design and Practice for Mathematics and Engineering**ÌýÌý

**Units: 4.00**ÌýÌý

K4(Lec: Yes, Lab: Yes, Tut: Yes)

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Construct or select appropriate mathematical models.
- Generate a traceable and defensible record of technical projects using an appropriate records system.
- Consider all factors in design, including economic, environmental, social, and regulatory considerations, as appropriate.
- Develop mathematical tools to solve engineering problems.
- Demonstrate a capacity for leadership and decision-making.
- Interpret communication from a variety of sources and responds to instructions and questions while displaying a full understanding of the topic.
- Demonstrate professional bearing.
- Consider social and environmental factors and/or impacts in decisions.
- Consider ethical factors and matters of equity as appropriate.
- Perform economic analysis at an appropriate level.
- Demonstrate skills needed for self-education.
- Demonstrate proficiency in using sophisticated mathematical models in analysis of engineering problems.
- Experimentally validate mathematical models and techniques.
- Formulate clear problem specifications.
- Understand limitations of mathematical tools.
- Work effectively as a member of a group.
- Demonstrate accurate use of technical vocabulary.
- Integrate standards, codes of practice, and legal and regulatory factors into decision- making processes, as appropriate.
- Critically evaluate procured information for authority, currency, and objectivity.
- Conduct investigations to test hypotheses related to complex problems.
- Use of a variety of tools appropriate for the problem.
- Use graphics appropriately to explain, interpret, and assess information.
- Develop metrics for comparison of designs.
- Write and revise documents using appropriate discipline-specific conventions.
- Present oral communication that is well thought out, well-prepared, and delivered in a convincing manner.

**MTHE 406**ÌýÌý

**Introduction To Coding Theory**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý217 (MATH 217) Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Understanding the structure of finite fields.
- Rigorously proving results on error correction and detection.
- Deriving bounds and asymptotic bounds for codes.
- Probabilistic or combinatorial analysis for coding and decoding.
- Designing linear codes given real-world parameters.

**MTHE 418**ÌýÌý

**Number Theory & Cryptography**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý217 (MATH 217) or MATHÌý210 or MATH 211 with permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computations and constructions in finite fields.
- Reasoning on elliptic curves.
- Understanding of the algebraic structure of a group.
- Rigorously proving results in number theory.
- Probability analysis of primality tests.
- Analysis of cryptographic protocols.
- Designing a cryptographic system with given real-world parameters.
- Testing various designs to determine which performs the best.

**MTHE 430**ÌýÌý

**Control Theory**ÌýÌý

**Units: 4.00**ÌýÌý

(Lec: 3, Lab: 0.5, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý237, MTHEÌý212, MTHEÌý326, or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Linearize a nonlinear system around a given trajectory.
- Construct LTI realizations of given transfer functions.
- Determine the controllability/observability properties of a linear time varying system.
- Rigorously use concepts from linear algebra/differential equations in proving results on linear control systems.
- Use tools from optimal control theory in order to solve optimization problems.
- Use tools from linear algebra in order to construct stabilizing controllers.
- Experimentally study linear approximations to nonlinear systems and the limits of validity of linearization.
- Experimentally study finite dimensional linear approximations to infinite dimensional linear systems and the limits of validity of that approximation.

**MTHE 433**ÌýÌý

**Continuum Mechanics with Applications**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý237, MTHEÌý280, or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Understand definitions and techniques of tensor algebra and tensor calculus.
- Use the methods of tensor algebra and calculus for the description of the deformation of a body.
- Use the methods of tensor algebra and calculus to describe the motion of a body.
- Compute tractions, principal stresses, and principal axes of stress of a body.
- Formulate the differential equations governing the motion of a body.
- Develop engineering solutions for real-world problems concerned with stress of materials, deformation of elastic bodies and motion of fluids.

**MTHE 434**ÌýÌý

**Optimization Theory with Applications to Machine Learning**ÌýÌý

**Units: 3.50**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý281 (MATHÌý281), MTHEÌý212 (MATHÌý212), or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Smith EngineeringÌýÌý

**Course Learning Outcomes:**

- Computing necessary conditions for optimality.
- Solving constrained optimization problems.
- Understanding the mathematical properties of convex sets and convex functions.
- Rigorously using separation theorems for solving optimization problems.
- Using numerical methods in the study of optimization problems.
- Solving resource allocation problems using duality theory.

**MTHE 436**ÌýÌý

**Partial Differential Equations**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0 Tut: 0)

**Requirements:**Prerequisites: MTHEÌý237, MTHEÌý280 or permission of the instructor Corequisites: Exclusions:ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- CLOs coming soon; please refer to your course syllabus in the meantime.

**MTHE 437**ÌýÌý

**Topics In Applied Mathematics**ÌýÌý

**Units: 3.50**ÌýÌý

The aim of this course is to provide a rigorous introduction to the theory of stochastic calculus and stochastic differential equations, and to survey some of its most important applications, especially in Mathematical Finance. The Ito stochastic integral and its associated Ito Calculus will be derived in the general framework of continuous semimartingales, leading to a detailed treatment of stochastic differential equations (SDEs) and their properties. The theory thus developed will be applied to selected problems in Mathematical Finance (option pricing and hedging, trading strategies and arbitrage) and Engineering (boundary-value problems, filtering, optimal control). Numerical aspects of SDEs will also be discussed.

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý328 and MTHEÌý351, or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Using the Ito calculus in the study of stochastic processes.
- Determining (local) martingale properties of stochastic processes defined through stochastic integration.
- Rigorous understanding of Brownian motion and its main properties.
- Rigorous understanding of the Ito stochastic integral and its properties.
- Rigorously using results from martingale theory in establishing properties of stochastic processes.
- Using tools from stochastic analysis in the study of uniformly elliptic partial differential equations.

**MTHE 439**ÌýÌý

**Lagrangian Mechcanics, Dynamics Control**ÌýÌý

**Units: 3.50**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý280 (MATHÌý280), MTHEÌý281 (MATHÌý281), MTHEÌý237 (MATH 237) or MATHÌý231, or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Understand the definitions and constructions from differential geometry.
- Translate physical concepts to differential geometric concepts.
- Use the methods of differential geometry.
- Model physical systems using methods of geometric mechanics.

**MTHE 454**ÌýÌý

**Statistical Spectrum Estimation**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý353 (STATÌý353), MTHE 312 (MATH 312); or MTHEÌý338 (MATH 338), STAT 251; or STAT 261, MATH 321; or permission or the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- CLOs coming soon; please refer to your course syllabus in the meantime.

**MTHE 455**ÌýÌý

**Stochastic Processes & Applications**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý353 (STATÌý353) or one of STAT 251, MTHEÌý351 (STAT 351), ELECÌý326 with permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Compute an expectation using conditioning.
- Convert a process description into a Markov chain model.
- Understand the mathematical structure of a Markov chain.
- Identify the stationary distribution of Markov chains.
- Prove results about Markov chains.
- Compute an expectation using Markov Chain Monte Carlo.

**MTHE 457**ÌýÌý

**Statistical Learning**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý351 or equivalent Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Smith EngineeringÌýÌý

**Course Learning Outcomes:**

- Understand regression problems and algorithms.
- Understand the bias variance trade-off.
- Understand classification problems and algorithms.
- Perform supervised learning tasks on real-world datasets.
- Understand concepts in unsupervised learning problems.

**MTHE 472**ÌýÌý

**Optimization and Control of Stochastic Systems**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: MTHEÌý351 or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Understand stochastic stability notions for Markov chains, including recurrence, positive Harris recurrence, and transience.
- Establish the existence and structure of optimal policies for finite horizon, discounted infinite horizon and average cost infinite horizon problems.
- Investigate the applicability of computational or learning theoretic methods for stochastic control problems.
- Understand linear and non-linear filtering theory and their use in engineering systems.
- Arrive at solutions for optimality, near-optimality, or stability in decision making under uncertainty via alternative analytical, numerical or simulation methods.
- Document, present, and critically review a scientific paper, method or algorithm on a subject involving stochastic control theory or applications.

**MTHE 474**ÌýÌý

**Information Theory**ÌýÌý

**Units: 3.50**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0.5)

**Requirements:**Prerequisites: STAT 251 or MTHEÌý351 (STAT 351) or ELECÌý326 Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Computing Shannon's information measures (entropy, Kullback-Leibler distance and mutual information).
- Computing the capacity of communication channels.
- Reasoning about the properties of Shannon's information measures (entropy, Kullback-Leibler distance and mutual information).
- Using mathematical tools to infer properties of coding and communication systems.
- Probabilistic modeling of communication systems for source and channel coding purposes.
- Using tools from probability theory to analyze communication systems.
- Metric assessment of data compression code designs.

**MTHE 477**ÌýÌý

**Data Compression and Source Coding: Theory and Algorithms**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Prove rigorously the optimality of lossless and lossy source codes.
- Design of quantizers and evaluation of distortion.
- Mathematically formulate source coding problems.
- Use probabilistic tools to understand the effect of data compression on random sources.

**MTHE 478**ÌýÌý

**Topics In Communication Theory**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: Permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**FWÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- CLOs coming soon; please refer to your course syllabus in the meantime.

**MTHE 484**ÌýÌý

**Data Networks**ÌýÌý

**Units: 3.00**ÌýÌý

NOT OFFERED 2024-2025.

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: MTHEÌý455 (STATÌý455) or permission of the instructor Corequisites: Exclusions: ÌýÌý

**Offering Term:**WÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- CLOs coming soon; please refer to your course syllabus in the meantime.

**MTHE 493**ÌýÌý

**Engineering Math Project**ÌýÌý

**Units: 7.50**ÌýÌý

K7.5(Lec: No, Lab: Yes, Tut: Yes)

**Requirements:**Prerequisites: MTHEÌý393 and must be registered in BSCE or BASC program. Corequisites: Exclusions:ÌýÌý

**Offering Term:**FWÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- Demonstrate appropriate referencing to cite previous work.
- Integrate standards, codes of practice, and legal and regulatory factors into decision- making processes, as appropriate.
- Evaluate trade-offs among goals and concepts.
- Have ability to understand the scope and a project, and how to manage the day-to-day and long-term facets of a project.
- Critically evaluate procured information for authority, currency, and objectivity.
- Conduct investigations to test hypotheses related to complete problems.
- Independently acquire new knowledge and skills for ongoing personal and professional development.
- Use graphics appropriately to explain, interpret, and assess information.
- Develop metrics for comparison of designs.
- Demonstrate accurate use of technical vocabulary.
- Present oral communication that is well thought out, well-prepared, and delivered in a convincing manner.
- Select appropriate mathematical models and tools.
- Generate a traceable and defensible record of a technical project using an appropriate records system.
- Consider all factors in design, including economic, environmental, social, and regulatory considerations, as appropriate.
- Develop mathematical tools to solve engineering problems.
- Demonstrate a capacity for leadership and decision-making.
- Write and revises documents using appropriate discipline-specific conventions.
- Demonstrate professional bearing.
- Consider social and environmental factors and/or impacts in decisions.
- Consider ethical factors and matters of equity as appropriate.
- Perform economic analysis at an appropriate level.
- Demonstrate skills needed for self-education.
- Demonstrate proficiency in using sophisticated mathematical models in analysis of engineering problems.
- Experimentally validate mathematical models and techniques.
- Formulate clear problem specifications.
- Understand limitations of mathematical tools.
- Work effectively as a member of a group.

**MTHE 494**ÌýÌý

**Mathematics and Engineering Seminar**ÌýÌý

**Units: 3.00**ÌýÌý

(Lec: 3, Lab: 0, Tut: 0)

**Requirements:**Prerequisites: Must be registered in BSCE or BASC program. Corequisites: Exclusions: ÌýÌý

**Offering Term:**FÌýÌý

**CEAB Units:**ÌýÌýÌý

**Offering Faculty:**Faculty of Arts and ScienceÌýÌý

**Course Learning Outcomes:**

- CLOs coming soon; please refer to your course syllabus in the meantime.