Courses

MSE475H1 - Atomic Energy, Materials, Systems & Sustainability: Nuclear Engineering

Credit Value: 0.50
Hours: 36.6L

A fundamental course that provides a grounding in nuclear engineering. Subject areas covered include overview of atomic-nuclear physics, nuclear materials, nuclear reactor physics; nuclear thermal hydraulics and power generation systems; nuclear corrosion chemistry; nuclear structural requirements; non-destructive testing-evaluation; and nuclear systems-operations and AI.

Prerequisite: MAT294H1, MSE335H1
Total AUs: 36.6 (Fall), 36.6 (Winter), 73.2 (Full Year)

MSE490H1 - Professional Ethics and Practice

Credit Value: 0.25
Hours: 24.4L

The various roles of a practicing engineer in industry and society will be presented through a series of seminars. The lecturers will include practicing engineers from local companies and consulting firms and representatives from professional and technical societies.

Total AUs: 24.4 (Fall), 24.4 (Winter), 48.8 (Full Year)

MSE491Y1 - Research Thesis

Credit Value: 1.00
Hours: 12.2T/61P

Focusing on a one-year-long research thesis, this course requires a student to work on a research project under the supervision of an academic staff member integrating concepts learned from across our curriculum to plan and execute a project resulting in a draft journal manuscript. Skills and concepts applied may include hands-on laboratory techniques, prototyping, computer simulations, and validation of simulation results. This approach requires students to integrate fundamental concepts from throughout materials science in development of a detailed, iterative literature review, gap analysis, research hypothesis/objectives, design of experiments, execution, and management of project plan. The research project scope should allow continuation into a MASc degree in the same topical area if desired. Significant time is allocated to individual meetings and consultation with the supervising professor to address the unique needs of each project. Students will apply design methodology learned from APS112, MSE294/MSE295 and MSE396/MSE397 to their research project. The course concludes with a formal oral presentation and a journal ready manuscript.

Prerequisite: Entry into the course is by securing a suitable research project and supervisor, subject to the following conditions:
  • Minimum third-year CGPA of 3.3 (B+, 77%)

Exclusion: MSE492H1, MSE493H1
Total AUs: 36.6 (Fall), 36.6 (Winter), 73.2 (Full Year)

MSE498Y1 - Capstone Design

Credit Value: 0.50
Hours: 24.4L/36.6T

Focusing on a one-year-long capstone design, students work in teams on a design project under the supervision of a designated faculty member integrating concepts learned from across our curriculum to plan and execute a novel product or process design resulting in a final response to a “Request for Proposals” brief. This approach requires students to integrate fundamental concepts from materials science in the development of a detailed product design that includes five elements: a technical design, an economic assessment and business plan, safety analysis of the design, education and outreach to the community, and an environmental audit. Design projects belong to one of four theme areas: energy systems, materials processing, advanced manufacturing, or biomaterials. The course concludes with a formal oral presentation, video, and a final written report. MSE498 is the mandatory capstone course for all MSE students.

Prerequisite: All Y3 core courses.
Exclusion: CHM499Y1
Total AUs: 97.6 (Fall), 97.6 (Winter), 195.2 (Full Year)

MSE543H1 - Composite Materials Engineering

Credit Value: 0.50
Hours: 36.6L

This course is designed to provide an integrated approach to composite materials design, and provide a strong foundation for further studies and research on these materials. Topics include: structure, processing, and properties of composite materials; design of fillers reinforcements and matrices reinforcements, reinforcement forms, nanocomposites systems, manufacturing processes, testing and properties, micro and macromechanics modeling of composite systems; and new applications of composites in various sectors.

Prerequisite: MSE245H1, MSE316H1 or equivalent
Total AUs: 36.6 (Fall), 36.6 (Winter), 73.2 (Full Year)

MUN202H1 - Microeconomics for Engineers

Credit Value: 0.50
Hours: 24L/12T

An introduction to microeconomics, for application in public policy analysis. Designed specifically for students with training in calculus and linear algebra, and who are pursuing a certificate in public policy, the course will explore preference and choice, classical demand theory and the utility maximization problem as well as expenditure minimization problem, welfare evaluation of economic changes, regression analysis and ordinary least squares.

Prerequisite: MAT188H1, MAT186H1/ APS162H1
Corequisite: MAT188H1, MAT186H1/ APS162H1
Exclusion: MUN221H1, PPG200H1, ECO101H1
Enrolment Limits: R1 - Restricted (Restricted to FASE students enrolled in an engineering program only.)
Program Tags:

MUN302H1 - Institutions and Public Policy for Engineers

Credit Value: 0.50
Hours: 24L

Knowledge of how governmental and non-governmental institutions work is essential to the study and development of public policy. This course will examine the formation, consequences and dynamics of institutions – from legislatures and courts to militaries and interest groups – in both democratic and authoritarian societies. We will also consider how institutions inform the relationship between individuals and the state, and how these social structures are instruments of policy implementation.

Prerequisite: PPG201H1/ MUN202H1
Corequisite: MUN202H1
Exclusion: PPG302H1
Enrolment Limits: R1 - Restricted (Restricted to FASE students enrolled in an engineering program only.)
Program Tags:

MUN402H1 - Public Policy Analysis for Engineers

Credit Value: 0.50
Hours: 24L

This course introduces students to the field of public policy - the means by which governments respond to social issues – and considers both why and how governments respond in these ways. To that end, we’ll examine the policy cycle, including how policy is proposed, made and reformed, as well as the role of regulation. And we’ll explore both theories of public policy and case studies of policy-making in action.

Prerequisite: PPG201H1/ MUN202H1, PPG302H1/ MUN302H1
Exclusion: MUN320H1, PPG301H1, PPG402H1 
Enrolment Limits: R1 - Restricted (Restricted to FASE students enrolled in an engineering program only.)
Program Tags:

PHY180H1 - Classical Mechanics

Credit Value: 0.50
Hours: 36.6L/24.4P

Mechanics forms the basic background for the understanding of physics. This course on Classical, or Newtonian mechanics, considers the interactions which influence motion. These interactions are described in terms of the concepts of force, momentum and energy. Initially the focus is on the mechanics of a single particle, considering its motion in a particular frame of reference, and transformations between reference frames. Then the dynamics of systems of particles is examined.

Corequisite: ESC194H1
Exclusion: MIE100H1
Total AUs: 48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)

PHY293H1 - Waves and Modern Physics

Credit Value: 0.50
Hours: 36.6L/12.2T/12.2P

The first half of the semester will give an introduction to the basic ideas of classical oscillations and waves. Topics include simple harmonic motion, forced and damped harmonic motion, coupled oscillations, normal modes, the wave equation, travelling waves and reflection and transmission at interfaces. The second half of the semester will first give an introduction to Einstein's special relativity, including evidence for the frame-independence of the speed of light, time dilation, length contraction, causality, and the relativistic connection between energy and momentum. Then we will follow the historical development of quantum mechanics with the photo-electric and Compton effects, the Bohr atom, wave-particle duality, leading to Schrödinger's equation and wave functions with a discussion of their general properties and probabilistic interpretation.

Corequisite: MAT292H1
Exclusion: MIE333H1
Recommended Preparation: ESC195H1
Total AUs: 48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)

PHY294H1 - Quantum and Thermal Physics

Credit Value: 0.50
Hours: 36.6L/12.2T/12.2P

The first half of the semester will continue with the development of quantum mechanics. Topics will include Shrödinger's wave mechanics, tunneling, bound states in potential wells, the quantum oscillator, and atomic spectra. The second half of the semester will give an introduction to the basic ideas of classical statistical mechanics and radiation, with applications to experimental physics. Topics will include Boltzmann's interpretation of entropy, Maxwell-Boltzman statistics, energy equipartition, the perfect gas laws, and blackbody radiation.

Prerequisite: PHY293H1
Exclusion: MIE333H1
Recommended Preparation: MAT292H1
Total AUs: 48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)

PHY327H1 - Advanced Physics Laboratory

Credit Value: 0.50
Hours: 73.2P

Experiments in this course are designed to form a bridge to current experimental research. A wide range of experiments are available using contemporary techniques and equipment. In addition to the standard set of experiments a limited number of research projects are also available. Many of the experiments can be carried out with a focus on instrumentation.

Total AUs: 68.7 (Fall), 68.7 (Winter), 137.4 (Full Year)

PHY427H1 - Advanced Physics Laboratory

Credit Value: 0.50
Hours: 73.2P

Experiments in this course are designed to form a bridge to current experimental research. A wide range of experiments are available using contemporary techniques and equipment. In addition to the standard set of experiments, a limited number of research projects may be available. This laboratory is a continuation of PHY327H1.

Prerequisite: PHY327H1
Total AUs: 68.7 (Fall), 68.7 (Winter), 137.4 (Full Year)

PMU299Y1 - Applied Performance

Credit Value: 1.00

Individual and small group instruction in either solo instrumental or chamber music settings. Classical music or jazz. Auditions required.

ROB301H1 - Introduction to Robotics

Credit Value: 0.50
Hours: 36.6L/12.2T/18.3P

The course is intended to provide an introduction and a very interdisciplinary experience to robotics. The structure of the course is modular and reflects the perception-control-action paradigm of robotics. The course, however, aims for breadth, covering an introduction to the key aspects of general robotic systems, rather than depth, which is available in later more advanced courses. Applications addressed include robotics in space, autonomous terrestrial exploration, biomedical applications such as surgery and assistive robots, and personal robotics. The course culminates in a hardware project centered on robot integration.

Prerequisite: ESC204H1
Total AUs: 51.9 (Fall), 51.9 (Winter), 103.8 (Full Year)

ROB310H1 - Mathematics for Robotics

Credit Value: 0.50
Hours: 36.6L/12.2T

The course addresses advanced mathematical concepts particularly relevant for robotics. The mathematical tools covered in this course are fundamental for understanding, analyzing, and designing robotics algorithms that solve tasks such as robot path planning, robot vision, robot control and robot learning. Topics include complex analysis, optimization techniques, signals and filtering, advanced probability theory, and numerical methods. Concepts will be studied in a mathematically rigorous way but will be motivated with robotics examples throughout the course.

Prerequisite: MAT185H1, MAT292H1
Recommended Preparation: ESC103H1, MIE286H1
Total AUs: 42.7 (Fall), 42.7 (Winter), 85.4 (Full Year)

ROB311H1 - Artificial Intelligence

Credit Value: 0.50
Hours: 36.6L/12.2T

An introduction to the fundamental principles of artificial intelligence from a mathematical perspective. The course will trace the historical development of AI and describe key results in the field. Topics include the philosophy of AI, search methods in problem solving, knowledge representation and reasoning, logic, planning, and learning paradigms. A portion of the course will focus on ethical AI, embodied AI, and on the quest for artificial general intelligence.

Prerequisite: ECE302H1/MIE286H1, and ECE345H1/ECE358H1/CSC263H1
Total AUs: 42.7 (Fall), 42.7 (Winter), 85.4 (Full Year)

ROB313H1 - Introduction to Learning from Data

Credit Value: 0.50
Hours: 36.6L/24.4T

This course will introduce students to the topic of machine learning, which is key to the design of intelligent systems and gaining actionable insights from datasets that arise in computational science and engineering. The course will cover the theoretical foundations of this topic as well as computational aspects of algorithms for unsupervised and supervised learning. The topics to be covered include: The learning problem, clustering and k-means, principal component analysis, linear regression and classification, generalized linear models, bias-variance tradeoff, regularization methods, maximum likelihood estimation, kernel methods, the representer theorem, radial basis functions, support vector machines for regression and classification, an introduction to the theory of generalization, feedforward neural networks, stochastic gradient descent, ensemble learning, model selection and validation.

Prerequisite: ESC195H1, CSC263H1/ECE358H1, MAT185H1, MIE286H1
Exclusion: ECE421H1, CSC411H1, STA314H1
Total AUs: 48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)

ROB498H1 - Robotics Capstone Design

Credit Value: 0.50
Hours: 36.6T

The Robotics Capstone Design course is structured to provide students with an opportunity to integrate and apply the technical knowledge gained throughout their degree program toward the solution of a challenging real-world robotics problem. During the half-year course, students work in small teams and have considerable freedom to explore the design space while developing a complete robotic hardware and software system. The challenge task incorporates all aspects of the "sense-plan-act" robot design paradigm, with designs assessed based on engineering quality and performance relative to a series of benchmarks. In addition, each student completes a critical reflection on their team's performance and the evolution of their experience with design during their undergraduate program. Students are supported by a teaching team comprised of domain experts.

Prerequisite: ROB301H1, ROB310H1, ROB501H1
Total AUs: 48.8 (Fall), 48.8 (Winter), 97.6 (Full Year)

ROB501H1 - Computer Vision for Robotics

Credit Value: 0.50
Hours: 36.6L/12.2T

An introduction to aspects of computer vision specifically relevant to robotics applications. Topics include the geometry of image formation, image processing operations, camera models and calibration methods, image feature detection and matching, stereo vision, structure from motion and 3D reconstruction. Discussion of the growing role of machine learning and deep neural networks in robotic vision, for tasks such as segmentation, object detection, and tracking. The course includes case studies of several successful robotic vision systems.

Prerequisite: ROB301H1/ECE324H1
Exclusion: CSC420H1
Recommended Preparation: CSC263H1
Total AUs: 42.7 (Fall), 42.7 (Winter), 85.4 (Full Year)

ROB521H1 - Mobile Robotics and Perception

Credit Value: 0.50
Hours: 36.6L/12.2T/18.3P

The course addresses fundamentals of mobile robotics and sensor-based perception for applications such as space exploration, search and rescue, mining, self-driving cars, unmanned aerial vehicles, autonomous underwater vehicles, etc. Topics include sensors and their principles, state estimation, computer vision, control architectures, localization, mapping, planning, path tracking, and software frameworks. Laboratories will be conducted using both simulations and hardware kits.

Prerequisite: ROB310H1, AER372H1
Total AUs: 51.9 (Fall), 51.9 (Winter), 103.8 (Full Year)

RSM430H1 - Fixed Income Securities

Credit Value: 0.50
Hours: 24L

Describes important fixed income securities and markets. The course emphasizes traditional bond and term structure concepts crucial to understand the securities traded in these markets. Students are required to work in the Rotman Financial Research & Trading Lab to solve the assigned problems using real time data. Not eligible for CR/NCR option. Contact Rotman Commerce for details.

Prerequisite: Rotman Commerce: RSM332H1; Actuarial Science: ACT349H1
Total AUs: 25.6 (Fall), 25.6 (Winter), 51.2 (Full Year)

RSM432H1 - Risk Management for Financial Managers

Credit Value: 0.50
Hours: 24L

This course examines the ways in which risks are quantified and managed by financial institutions. The principal risks considered include market risk, credit risk and operational risk. The course also covers the evolution of bank regulation and the regulatory limits on risk taking. Not eligible for CR/NCR option. Contact Rotman Commerce for details.

Prerequisite: RSM333H1
Total AUs: 25.6 (Fall), 25.6 (Winter), 51.2 (Full Year)

RSM434H1 - Financial Trading Strategies

Credit Value: 0.50
Hours: 24L

This course will use finance theory applied with Excel applications to understand potential returns and risks inherent in particular investment/trading strategies. Learning-by-doing will be facilitated by simulation-based Rotman Interactive Trader cases focused on particular risks. This training will be analogous to using a flight simulator for learning to fly. Not eligible for CR/NCR option. Contact Rotman Commerce for details.

Prerequisite: RSM332H1
Exclusion: RSM412H1 Financial Trading Strategies
Total AUs: 25.6 (Fall), 25.6 (Winter), 51.2 (Full Year)

STA302H1 - Methods of Data Analysis I

Credit Value: 0.50
Hours: 36L

Introduction to data analysis with a focus on regression. Initial Examination of data. Correlation. Simple and multiple regression models using least squares. Inference for regression parameters, confidence and prediction intervals. Diagnostics and remedial measures. Interactions and dummy variables. Variable selection. Least squares estimation and inference for non-linear regression.

Prerequisite: STA238H1/ STA248H1/ STA255H1/ STA261H1/ ECO227Y1/ STAB57H3/ STA258H5/ STA260H5/ ECO227Y5; CSC108H1/ CSC110Y1/ CSC148H1/ CSCA08H3/ CSCA20H3/ CSCA48H3/ CSC108H5/ CSC148H5; MAT223H1/ MAT224H1/ MAT240H1/ MATA22H3/ MATA23H3/ MAT223H5/ MAT240H5/ MATB24H3/ MAT224H5
Exclusion: STAC67H3, STA302H5
Total AUs: 38.4 (Fall), 38.4 (Winter), 76.8 (Full Year)

STA347H1 - Probability

Credit Value: 0.50
Hours: 36L

An overview of probability from a non-measure theoretic point of view. Random variables/vectors; independence, conditional expectation/probability and consequences. Various types of convergence leading to proofs of the major theorems in basic probability. An introduction to simple stochastic processes such as Poisson and branching processes.

Prerequisite: STA247H1(70%)/ STA255H1(70%)/ STA237H1(70%)/ STA257H1/ ECO227Y1/ STAB52H3/ STA256H5; MAT223H1/ MAT224H1/ MAT240H1/ MATA22H3/ MATA23H3/ MAT223H5/ MAT240H5/ MATB24H3/ MAT224H5; (MAT235H1, MAT236H1)/ MAT235Y1/ MAT237Y1/ MAT257Y1/ (MATB41H3, MATB42H3)/ (MAT232H5, MAT236H5)/ (MAT233H5, MAT236H5) (Note: STA257H1, MAT223H1/ MAT240H1, MAT237Y1/ MAT257Y1 are very strongly recommended)
Exclusion: MAT370H1, MAT377H1, STAC62H3, STA348H5
Total AUs: 38.4 (Fall), 38.4 (Winter), 76.8 (Full Year)

STA410H1 - Statistical Computation

Credit Value: 0.50
Hours: 36L

Programming in an interactive statistical environment. Generating random variates and evaluating statistical methods by simulation. Algorithms for linear models, maximum likelihood estimation, and Bayesian inference. Statistical algorithms such as the Kalman filter and the EM algorithm. Graphical display of data.

Prerequisite: STA302H1/ STAC67H3/ STA302H5; CSC110Y1/ CSC148H1/ CSCA48H3/ CSC148H5; MAT223H1/ MAT224H1/ MAT240H1/ MATA22H3/ MATA23H3/ MAT223H5/ MAT240H5/ MATB24H3/ MAT224H5
Total AUs: 38.4 (Fall), 38.4 (Winter), 76.8 (Full Year)

STA447H1 - Stochastic Processes

Credit Value: 0.50
Hours: 36L

Discrete and continuous time processes with an emphasis on Markov, Gaussian and renewal processes. Martingales and further limit theorems. A variety of applications taken from some of the following areas are discussed in the context of stochastic modeling: Information Theory, Quantum Mechanics, Statistical Analyses of Stochastic Processes, Population Growth Models, Reliability, Queuing Models, Stochastic Calculus, Simulation (Monte Carlo Methods).

Prerequisite: STA347H1(67%)/ MAT377H1/ STAC62H3/ STA357H1
Exclusion: STA348H5, STAC63H5
Total AUs: 38.4 (Fall), 38.4 (Winter), 76.8 (Full Year)

TEP234H1 - Entrepreneurship and Small Business

Credit Value: 0.50
Hours: 48.8L/12.2T

Complementary Studies elective

Entrepreneurship is the practice of identifying, creating, and capturing value – whether by launching a new venture or driving innovation within an existing organization. Engineering students will be introduced to the entrepreneurial mindset and toolkit through a structured, practical, and experience-based approach. Students will explore every stage of the entrepreneurial journey, from identifying unmet needs and designing value propositions to building business models, pitching ideas, and understanding the real-world mechanics of marketing, sales, finance, and leadership.


Topics include:
• Value creation, strategic thinking, and positioning
• Market research, innovation, and business model design
• The 4Ps of marketing, segmentation, targeting, and branding
• Organizational behavior, teamwork, and leadership
• Accounting, finance, and legal for early-stage ventures
• Sales, persuasion, and behavioral decision-making
• Pitching, scaling, and storytelling


Guest lectures from real entrepreneurs will be brought in and the work will be grounded in real-world cases and hands-on projects. No prior business experience is required.


This is the first of two complementary entrepreneurship courses (followed by TEP432) designed to help engineering students apply their problem-solving skills to the creation of ventures, products, and ideas that matter.

Exclusion: CHE488H1/CIV488H1/ECE488H1/MIE488H1/MSE488H1/APS281H1
Total AUs: 54.9 (Fall), 54.9 (Winter), 109.8 (Full Year)

TEP320H1 - Representing Science on Stage

Credit Value: 0.50
Hours: 24.4L/24.4T

Humanities and Social Science elective

An examination of representations of science/scientists in theatre. Reading and/or viewing of works by contemporary playwrights and related materials on science and culture. Critical essays; in-class discussion and scene study.

Total AUs: 36.6 (Fall), 36.6 (Winter), 73.2 (Full Year)
Program Tags: