Skip to content

Engineering Science

University of Toronto · St. George, Faculty of Applied Science and Engineering

Engineering: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

November 2026

MonTueWedThuFriSatSun
1
2345678
9101112131415
161718202122
23242526272829
30

Next deadline

  • OUAC. Ontario high schools report midterm/final 4U/M grades

    2027 entry

    School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4U / EAE4UEnglish
  • MHF4UAdvanced Functions
  • MCV4UCalculus & Vectors
  • SCH4UChemistry
  • SPH4UPhysics
University of Toronto current St. George exact-programme Ontario admission table
Application steps

Entry terms · Fall

U of T Engineering offers one intake each September.

U of T Engineering entry and September intake
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Secondary and postsecondary academic records
    • Disclose all attempted secondary and postsecondary studies. Current full-time Ontario high school grades must arrive through OUAC; do not upload unsolicited Ontario transcripts. Applicants who completed Grade 11 elsewhere must also provide those results. Your portal lists the documents needed for your background.
    U of T required application documentsU of T required application documents
  4. Step 4Translations for documents outside English or French
    • If your academic documents are in another language, submit notarized translations with the original records.
    U of T document translationsU of T document translations
  5. Step 5Apply through OUAC to the exact entry programme/admission category; provide required applicant academic records.
  6. Step 6Complete the Engineering Supplemental Application in the Engineering Applicant Portal, including programme choices, academic information and activity verification contacts.
  7. Step 7Complete the Personal Profile with three timed video responses.
Applicant pathways
St. George programme Ontario admission

Ontario high-school applicants to this St. George programme only; other campuses do not share this table

  • Ontario Secondary School Diploma (OSSD) with six subjects at the 4U/M level, including English
  • The co-op component of Grade 12 courses will not be used for admission purposes
  • English: ENG4U / EAE4U
  • Advanced Functions: MHF4U
  • Calculus & Vectors: MCV4U
  • Chemistry: SCH4U
  • Physics: SPH4U
  • Supplemental Application: Required
University of Toronto current St. George exact-programme Ontario admission table
Engineering Supplemental Application

All Engineering Science applicants; current ESA includes the education timeline through June 2027

  • Use the Engineering Applicant Portal to rank two to four engineering choices and complete the education timeline.
  • Enter courses and updated interim/final grades; report AP, SAT or ACT results when applicable.
  • Describe activities and provide supervisor contacts for verification. Reference letters are not required, and family members cannot be activity referees.
  • If no supervisor is available, another record such as a certificate, portfolio or registration confirmation can verify participation.
  • Complete the Personal Profile with three timed video responses and upload the required academic documents.
  • English-proficiency proof applies when required. The personal statement, special-consideration request and financial information are optional.
U of T Engineering current ESA sections and June 2027 applicant timeline
Engineering early consideration

Applicants choosing recommended early review; these are not mandatory final dates

  • Apply by November 7 and complete the ESA and available documents by December 1.
  • Ontario applicants can be considered in February/March; non-Ontario secondary applicants meeting the full early requirements are guaranteed a response by April 30.
U of T Engineering Ontario, non-Ontario and transfer deadline scopes
Full IB Diploma: Engineering faculty subjects

Applicants assessed on the full IB Diploma curriculum; Engineering Science within the Faculty of Applied Science and Engineering

  • For the Engineering IB Diploma route, present Mathematics Analysis and Approaches SL/HL or Applications and Interpretations HL, plus Chemistry, Physics and English.
  • Analysis and Approaches HL is strongly recommended. Where no level is stated, a prerequisite may be Standard or Higher Level. Engineering does not grant IB advanced-standing credit.
U of T current Engineering faculty IB subjects
General full-IB credential route

Full IB Diploma applicants; campus/faculty subject and supplemental rules remain separate

  • Present the full IB Diploma, including English at HL or SL. Other programme prerequisites must be at senior/Grade 12 equivalent level. Individual IB courses can support admission only with another recognized secondary-school diploma.
General full-IB credential route · official route policy
Postsecondary transfer to Engineering Science

Current or former university and college students

  • Engineering Science accepts transfer applications for first-year placement. Upper-year entry is unavailable.
  • Prior U of T students normally use the Internal Transfer Application. Other applicants use OUAC. Current and former U of T Engineering students follow the Faculty's transfer or re-enrolment process.
  • Submit the Engineering Supplemental Application, high school and postsecondary transcripts, and the requested course descriptions. Proof of English facility may also be required.
U of T Engineering September 2027 transfer requirements

Degree requirements

Credits and degree requirements
  • Engineering Science requires a minimum 55% average in the first Fall term to continue into Winter and 65% in the first Winter term to advance to Year 2. Faculty transfer regulations apply if these thresholds are not met.
  • Satisfy the Faculty academic regulations and the Canadian Engineering Accreditation Board curriculum unit requirements. Use the Faculty's approved tracking tool to check accreditation units.
Foundation requirements
Work and practical requirements

Program facts

Entering average~Low to mid 90s

Ontario high-school entry in 2027/28, exact listed route TK. Later major/option selection and other applicant categories remain separate.

Toronto – St. George university-supplied OUInfo: Engineering Science, Ontario entry 2027/28Toronto – St. George university-supplied OUInfo: Engineering Science, Ontario entry 2027/28
Co-opCo-op details

Optional Professional Experience Year co-op includes paid engineering work before graduation.

University work-study information

Published Engineering Science PEY placement employers are historical examples. Major-specific pathways are listed separately.

University work-study information

The Professional Experience Year (PEY) Co-op is optional: up to 20 months paid, with 700+ partner companies and 4,300+ positions. U of T Engineering students must complete at least 600 hours of practical experience.

University work-study information
U of T Engineering Science degree structure and PEYCheck work experience options

Majors & specializations

Choose a major in the second-year winter term. Students progressing from Year 2 in good standing are guaranteed their preferred major.

Aerospace Engineering

BASc

Upper-year courses cover flight dynamics, aerodynamics and aerospace structures.

Courses

2026–27 Engineering Science calendar for St. George. The first two years are shared. The listed upper-year courses and elective menus belong to their named majors.

First year: published Fall requirements6 listed

Common Engineering Science foundation. The university publishes this session allocation.

  • CIV102H1Structures and Materials - An Introduction to Engineering Design0.5 credits

    Explore structural design, material strength, beams, column stability and design constraints.

    Earlier held curriculum title: Structures and Materials. An Introduction to Engineering Design.

  • ESC101H1Praxis I0.5 credits

    Practise engineering design, communication and teamwork through individual and team projects.

  • ESC103H1Engineering Mathematics and Computation0.5 credits

    Apply linear algebra and computational methods to engineering problems.

  • ESC180H1Introduction to Computer Programming0.5 credits

    Learn Python programming, computational thinking and introductory algorithm analysis.

  • ESC194H1Calculus I0.5 credits

    Study differential and integral calculus, limits and introductory differential equations.

  • PHY180H1Classical Mechanics0.5 credits

    Study forces, momentum and energy in particle motion and systems of particles.

Toronto published engsci programme requirements
First year: published Winter requirements6 listed

Common Engineering Science foundation. The university publishes this session allocation.

  • ECE159H1Fundamentals of Electric Circuits0.5 credits

    Analyse DC and AC circuits, amplifiers, transient response and resonance.

  • ESC102H1Praxis II0.5 credits

    Develop team designs with Toronto communities, incorporating ethics and equity.

  • ESC190H1Computer Algorithms and Data Structures0.5 credits

    Use C to work with algorithms, lists, stacks, trees, hash tables and graphs.

  • ESC195H1Calculus II0.5 credits

    Study integration techniques, series and introductory multivariable calculus.

  • MAT185H1Linear Algebra0.5 credits

    Study matrices, vector spaces, linear transformations and eigenvalues with engineering applications.

  • MSE160H1Molecules and Materials0.5 credits

    Connect molecular chemistry and atomic bonding to engineering-material properties.

Toronto published engsci programme requirements
Second year: published Fall requirements6 listed

Common Engineering Science foundation. The university publishes this session allocation.

  • AER210H1Vector Calculus & Fluid Mechanics0.5 credits

    Study vector calculus and fluid mechanics, with laboratory experiments.

  • CHE260H1Thermodynamics and Heat Transfer0.5 credits

    Apply thermodynamics and conduction, convection and radiation to engineering processes.

  • ECE253H1Digital and Computer Systems0.5 credits

    Design digital logic and computer systems using Verilog, FPGA tools and laboratories.

  • ESC203H1Engineering and Society0.5 credits

    Examine technology’s social and environmental impacts, ethics and equity.

  • MAT292H1Ordinary Differential Equations0.5 credits

    Solve ordinary differential equations using analytical and numerical methods.

  • PHY293H1Waves and Modern Physics0.5 credits

    Study oscillations, waves, special relativity and the beginnings of quantum mechanics.

Toronto published engsci programme requirements
Second year: published Winter requirements5 listed

Common Engineering Science foundation. Also choose a 0.5-credit Complementary Studies elective.

  • BME205H1Fundamentals of Biomedical Engineering0.5 credits

    Connect engineering with anatomy, physiology, medical devices and cellular mechanisms.

  • ECE259H1Electromagnetism0.5 credits

    Apply electromagnetic laws to fields, materials and circuit elements.

  • ESC204H1Praxis III0.5 credits

    Integrate engineering knowledge in a team mechatronic design project.

  • MIE286H1Probability and Statistics0.5 credits

    Study probability, estimation, hypothesis testing and regression for engineering applications.

  • PHY294H1Quantum and Thermal Physics0.5 credits

    Study quantum mechanics and statistical thermodynamics, including radiation.

Toronto published engsci programme requirements
Aerospace Engineering (AEESCBASEA)

Aerospace Engineering (AEESCBASEA)

Fall Session – Year 39 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • AER301H1Dynamics0.5 credits

    Analyze translating and rotating frames, particle systems, and rigid-body motion. Use Lagrangian methods to study dynamics, orbital motion and vibration.

    U of T Engineering Calendar 2026–27, AER301H1
  • AER303H1Aerospace Laboratory I0.15 credits
  • AER306H1Introduction to Space Flight0.5 credits
  • AER307H1Aerodynamics0.5 credits
  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    U of T Engineering Calendar 2026–27, ESC384H1
  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    One of option.

    U of T Engineering Calendar 2026–27, MAT389H1
  • ROB310H1Mathematics for Robotics0.5 credits

    Apply complex analysis, optimization, filtering, probability and numerical methods to robotics problems such as path planning, vision, control and learning.

    One of option.

    U of T Engineering Calendar 2026–27, ROB310H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 37 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • AER302H1Aircraft Flight0.5 credits
  • AER304H1Aerospace Laboratory II0.15 credits
  • AER310H1Gasdynamics0.5 credits
  • AER336H1Scientific Computing0.5 credits
  • AER372H1Control Systems0.5 credits

    Model physical systems and design feedback controls using classical and state-space methods. Topics include stability, digital control, and introductions to nonlinear and optimal control.

    U of T Engineering Calendar 2026–27, AER372H1
  • AER373H1Mechanics of Solids and Structures0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session – Year 49 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Complementary Studies Elective (0.50 credits). Other Technical Elective (0.50 credits).

  • AER501H1Computational Structural Mechanics and Design Optimization0.5 credits
  • AER407H1Space Systems Design0.5 credits

    Three courses in option.

  • AER506H1Spacecraft Dynamics and Control0.5 credits

    Three courses in option.

  • AER507H1Introduction to Fusion Energy0.5 credits

    Three courses in option.

  • AER515H1Combustion Processes0.5 credits

    Three courses in option.

  • AER525H1Robotics0.5 credits

    Three courses in option.

  • ECE557H1Linear Control Theory0.5 credits

    Use state-space models to study controllability, observability, feedback, state estimation and optimal control. Labs apply these methods to control-system design.

    Three courses in option.

    U of T Engineering Calendar 2026–27, ECE557H1
  • ESC499H1Thesis0.5 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Three courses in option.

    U of T Engineering Calendar 2026–27, ESC499H1
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Three courses in option. Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 46 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Complementary Studies Elective (0.50 credits). Other Technical Elective (0.50 credits).

  • AER510H1Aerospace Propulsion0.5 credits
  • AER406H1Aircraft Design0.5 credits

    Three courses in option.

  • AER503H1Aeroelasticity0.5 credits

    Three courses in option.

  • ESC499H1Thesis0.5 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Three courses in option.

    U of T Engineering Calendar 2026–27, ESC499H1
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Three courses in option. Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • ROB521H1Mobile Robotics and Perception0.5 credits

    Study sensor-based perception and control for mobile robots, including state estimation, localization, mapping and path planning. Labs use simulations and hardware kits.

    Three courses in option.

    U of T Engineering Calendar 2026–27, ROB521H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Biomedical Systems Engineering (AEESCBASET)

Biomedical Systems Engineering (AEESCBASET)

Fall Session – Year 36 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • BME344H1Modeling, Dynamics, and Control of Biological Systems0.5 credits
  • BME350H1Biomedical Systems Engineering I: Organ Systems0.5 credits

    Study the anatomy and physiology of selected human organ systems in health and disease. Explore how those systems work together and how biomedical technologies can help maintain homeostasis.

    U of T Engineering Calendar 2026–27, BME350H1
  • BME395H1Biomedical Systems Engineering II: Cells and Tissues0.5 credits
  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • CHE391H1Organic Chemistry and Biochemistry0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 35 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • BME346H1Biomedical Engineering Technologies0.5 credits
  • BME352H1Biomaterials and Biocompatibility0.5 credits
  • BME358H1Molecular Biophysics0.5 credits
  • BME396H1Biomedical Systems Engineering III: Molecules and Cells0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session – Year 43 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • BME428H1Biomedical Systems Engineering IV: Computational Systems Biology0.5 credits
  • BME470H1Biomedical Systems Engineering Design0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 41 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session – Year 4 Biomechanics alternative1 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • MIE439H1Cellular and Tissue Biomechanics0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 4 Biomechanics alternative1 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • BME530H1Human Whole Body Biomechanics0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Technical Electives3 listed

Approved elective options within this major.

  • APS360H1Applied Fundamentals of Deep Learning0.5 credits
  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    U of T Engineering Calendar 2026–27, ESC384H1
  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    U of T Engineering Calendar 2026–27, MAT389H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session electives, Systems and Synthetic Biology2 listed

Approved elective options within this major.

  • CSB450H1Proteomics in Systems Biology0.5 credits
  • CSC343H1Introduction to Databases0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session electives, Systems and Synthetic Biology4 listed

Approved elective options within this major.

  • CHE471H1Modelling in Biological and Chemical Systems0.5 credits
  • CSB435H1Regulatory Networks and Systems in Molecular Biology0.5 credits
  • CSC343H1Introduction to Databases0.5 credits
  • ECE448H1Biocomputation0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session electives, Regenerative Medicine and Biomaterials3 listed

Approved elective options within this major.

  • BME460H1Biomaterial and Medical Device Product Development0.5 credits
  • CHE562H1Applied Chemistry IV - Applied Polymer Chemistry, Science and Engineering0.5 credits
  • MIE440H1Design of Effective Products0.5 credits

    Calendar lists an additional restriction. See the major table.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session electives, Regenerative Medicine and Biomaterials6 listed

Approved elective options within this major.

  • BME330H1Patents in Biology and Medical Devices0.5 credits
  • BME410H1Regenerative Engineering0.5 credits
  • BME466H1Drug Delivery at Biological Barriers and Interfaces0.5 credits
  • BME488H1Introduction to Immunoengineering0.5 credits
  • CHE475H1Biocomposites: Mechanics and Bioinspiration0.5 credits
  • MIE520H1Biotransport Phenomena0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session electives, Neuro, Sensory and Rehab Engineering4 listed

Approved elective options within this major.

  • BME445H1Neural Bioelectricity0.5 credits
  • CSC318H1The Design of Interactive Computational Media0.5 credits
  • ECE446H1Audio, Acoustics and Sensing0.5 credits
  • MIE440H1Design of Effective Products0.5 credits

    Calendar lists an additional restriction. See the major table.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session electives, Neuro, Sensory and Rehab Engineering7 listed

Approved elective options within this major.

  • BME530H1Human Whole Body Biomechanics0.5 credits
  • CJH332H1Cellular and Molecular Neurobiology of the Synapse0.5 credits
  • CSC318H1The Design of Interactive Computational Media0.5 credits
  • CSC428H1Human-Computer Interaction0.5 credits
  • ECE363H1Communication Systems0.5 credits
  • ECE470H1Robot Modeling and Control0.5 credits
  • HMB200H1Introduction to Neuroscience0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session electives, Sensors, Nano/Microsystems and Instrumentation4 listed

Approved elective options within this major.

  • BME595H1Medical Imaging0.5 credits
  • ECE355H1Signal Analysis and Communication0.5 credits

    Study continuous- and discrete-time signals, linear time-invariant systems, Fourier analysis, filtering and sampling. Apply modulation techniques to communication systems.

    U of T Engineering Calendar 2026–27, ECE355H1
  • ECE431H1Digital Signal Processing0.5 credits
  • ECE441H1Interfacing & Modulating the Nervous System0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session electives, Sensors, Nano/Microsystems and Instrumentation4 listed

Approved elective options within this major.

  • BME520H1Calendar lists the course code only0.5 credits

    The calendar table supplies this course code without a title.

  • ECE318H1Fundamentals of Optics0.5 credits
  • ECE411H1Adaptive Control and Reinforcement Learning0.5 credits
  • MIE506H1MEMS Design and Microfabrication0.5 credits

    Calendar lists an additional restriction. See the major table.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Electrical and Computer Engineering (AEESCBASER)

Electrical and Computer Engineering (AEESCBASER)

Fall Session – Year 38 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • ECE355H1Signal Analysis and Communication0.5 credits

    Study continuous- and discrete-time signals, linear time-invariant systems, Fourier analysis, filtering and sampling. Apply modulation techniques to communication systems.

    U of T Engineering Calendar 2026–27, ECE355H1
  • ECE360H1Electronics0.5 credits

    Analyze basic electronic circuits, including operational amplifiers, diodes and transistors. Topics include frequency-domain methods, small-signal models and single-stage amplifiers.

    U of T Engineering Calendar 2026–27, ECE360H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    U of T Engineering Calendar 2026–27, MAT389H1
  • ECE349H1Introduction to Energy Systems0.5 credits

    One of option.

  • ECE352H1Computer Organization0.5 credits

    One of option.

  • ECE358H1Foundations of Computing0.5 credits

    Design and analyze algorithms using graph methods, greedy strategies, divide-and-conquer and dynamic programming. Study network flow, approximation algorithms and NP-completeness.

    One of option.

    U of T Engineering Calendar 2026–27, ECE358H1
  • ECE421H1Introduction to Machine Learning0.5 credits

    Use software to study supervised and unsupervised learning methods, including regression, neural networks and clustering. Explore generalization, overfitting, regularization and validation.

    One of option.

    U of T Engineering Calendar 2026–27, ECE421H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 311 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • ECE356H1Introduction to Control Theory0.5 credits

    Model and analyze dynamic systems using transfer functions, state-space models and frequency response. Study feedback, stability and loop shaping, with design work in MATLAB and Simulink.

    U of T Engineering Calendar 2026–27, ECE356H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • ECE313H1Energy Systems and Distributed Generation0.5 credits

    Two of option.

  • ECE318H1Fundamentals of Optics0.5 credits

    Two of option.

  • ECE350H1Semiconductor Electronic Devices0.5 credits

    Two of option.

  • ECE354H1Electronic Circuits0.5 credits

    Two of option.

  • ECE357H1Electromagnetic Fields0.5 credits

    Study transmission lines, Maxwell’s equations, and how electromagnetic waves propagate and behave at boundaries. The course introduces waveguides and antennas.

    Two of option.

    U of T Engineering Calendar 2026–27, ECE357H1
  • ECE334H1Digital Electronics0.5 credits

    Two of option.

  • ECE353H1Systems Software0.5 credits

    Study how operating systems manage processes, threads, scheduling, memory, files, input and output, and virtualization. Labs involve implementing part of an operating system.

    Two of option.

    U of T Engineering Calendar 2026–27, ECE353H1
  • ECE361H1Computer Networks I0.5 credits

    Two of option.

  • ECE363H1Communication Systems0.5 credits

    Two of option.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Year 44 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Two (2) Complementary Studies Electives (1.00 credits). Two (2) ECE Electives and Two (2) ECE or Technical Electives (2.00 credits).

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • BME498Y1Biomedical Engineering Capstone Design1 credits

    and one of option. Full-year course. Its weight is counted once.

  • ESC472H1Electrical and Computer Capstone Design0.5 credits

    and one of option.

U of T Engineering Science 2026–27 calendar: foundation years and majors
ECE Electives62 listed

Approved elective options within this major.

  • ECE318H1Fundamentals of Optics0.5 credits

    Photonics and Semiconductor Physics elective group.

  • ECE350H1Semiconductor Electronic Devices0.5 credits

    Analog and Digital Electronics elective group.

  • ECE427H1Photonic Devices0.5 credits

    Photonics and Semiconductor Physics elective group.

  • ECE435H1Quantum Computing Hardware0.5 credits

    Analog and Digital Electronics elective group.

  • ECE469H1Optical Communications and Networks0.5 credits

    Photonics and Semiconductor Physics elective group.

  • ECE484H1Quantum Information Processing: Algorithms & Software0.5 credits

    Software elective group.

  • PHY356H1Quantum Mechanics I0.5 credits

    Photonics and Semiconductor Physics elective group.

  • PHY456H1Quantum Mechanics II0.5 credits

    Photonics and Semiconductor Physics elective group.

  • PHY487H1Condensed Matter Physics0.5 credits

    Photonics and Semiconductor Physics elective group.

  • BME445H1Neural Bioelectricity0.5 credits

    Control, Communications, Signal Processing elective group.

  • BME520H1Calendar lists the course code only0.5 credits

    Control, Communications, Signal Processing elective group. The calendar table supplies this course code without a title.

  • BME595H1Medical Imaging0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE363H1Communication Systems0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE381H1Foundations and Frontiers in Cybersecurity0.5 credits

    Software elective group.

  • ECE411H1Adaptive Control and Reinforcement Learning0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE417H1Digital Communication0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE421H1Introduction to Machine Learning0.5 credits

    Use software to study supervised and unsupervised learning methods, including regression, neural networks and clustering. Explore generalization, overfitting, regularization and validation.

    Software elective group.

    U of T Engineering Calendar 2026–27, ECE421H1
  • ECE431H1Digital Signal Processing0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE441H1Interfacing & Modulating the Nervous System0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE446H1Audio, Acoustics and Sensing0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE462H1Multimedia Systems0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE464H1Wireless Communication0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE470H1Robot Modeling and Control0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE516H1Intelligent Image Processing0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE537H1Random Processes0.5 credits

    Control, Communications, Signal Processing elective group.

  • ECE557H1Linear Control Theory0.5 credits

    Use state-space models to study controllability, observability, feedback, state estimation and optimal control. Labs apply these methods to control-system design.

    Control, Communications, Signal Processing elective group.

    U of T Engineering Calendar 2026–27, ECE557H1
  • ECE357H1Electromagnetic Fields0.5 credits

    Study transmission lines, Maxwell’s equations, and how electromagnetic waves propagate and behave at boundaries. The course introduces waveguides and antennas.

    Electromagnetics and Energy Systems elective group.

    U of T Engineering Calendar 2026–27, ECE357H1
  • ECE313H1Energy Systems and Distributed Generation0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE349H1Introduction to Energy Systems0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE422H1Radio and Microwave Wireless Systems0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE424H1Microwave Circuits0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE463H1Electric Drives0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE520H1Power Electronics0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE526H1Power System Protection and Automation0.5 credits

    Electromagnetics and Energy Systems elective group.

  • ECE352H1Computer Organization0.5 credits

    Computer Hardware and Computer Networks elective group.

  • ECE361H1Computer Networks I0.5 credits

    Computer Hardware and Computer Networks elective group.

  • ECE461H1Internetworking0.5 credits

    Software elective group.

  • ECE466H1Computer Networks II0.5 credits

    Computer Hardware and Computer Networks elective group.

  • ECE532H1Digital Systems Design0.5 credits

    Computer Hardware and Computer Networks elective group.

  • ECE552H1Computer Architecture0.5 credits

    Computer Hardware and Computer Networks elective group.

  • ECE334H1Digital Electronics0.5 credits

    Analog and Digital Electronics elective group.

  • ECE354H1Electronic Circuits0.5 credits

    Analog and Digital Electronics elective group.

  • ECE412H1Analog Signal Processing Circuits0.5 credits

    Analog and Digital Electronics elective group.

  • ECE430H1Analog Integrated Circuits0.5 credits

    Analog and Digital Electronics elective group.

  • ECE437H1VLSI Technology0.5 credits

    Analog and Digital Electronics elective group.

  • CSC309H1Programming on the Web0.5 credits

    Software elective group.

  • CSC311H1Introduction to Machine Learning0.5 credits

    Software elective group.

  • CSC317H1Computer Graphics0.5 credits

    Software elective group.

  • CSC318H1The Design of Interactive Computational Media0.5 credits

    Software elective group.

  • CSC343H1Introduction to Databases0.5 credits

    Software elective group.

  • CSC384H1Introduction to Artificial Intelligence0.5 credits

    Software elective group.

  • CSC401H1Natural Language Computing0.5 credits

    Software elective group.

  • CSC428H1Human-Computer Interaction0.5 credits

    Software elective group.

  • CSC443H1Database System Technology0.5 credits

    Software elective group.

  • ECE326H1Programming Languages0.5 credits

    Software elective group.

  • ECE353H1Systems Software0.5 credits

    Study how operating systems manage processes, threads, scheduling, memory, files, input and output, and virtualization. Labs involve implementing part of an operating system.

    Software elective group.

    U of T Engineering Calendar 2026–27, ECE353H1
  • ECE358H1Foundations of Computing0.5 credits

    Design and analyze algorithms using graph methods, greedy strategies, divide-and-conquer and dynamic programming. Study network flow, approximation algorithms and NP-completeness.

    Software elective group.

    U of T Engineering Calendar 2026–27, ECE358H1
  • ECE419H1Distributed Systems0.5 credits

    Software elective group.

  • ECE444H1Software Engineering0.5 credits

    Software elective group.

  • ECE454H1Computer Systems Programming0.5 credits

    Software elective group.

  • ECE467H1Compilers & Interpreters0.5 credits

    Software elective group.

  • ECE568H1Computer Security0.5 credits

    Software elective group.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Technical Electives19 listed

Approved elective options within this major.

  • AER336H1Scientific Computing0.5 credits

    ECE Electives, or any of the following elective group.

  • AER507H1Introduction to Fusion Energy0.5 credits

    ECE Electives, or any of the following elective group.

  • AER525H1Robotics0.5 credits

    ECE Electives, or any of the following elective group.

  • APS360H1Applied Fundamentals of Deep Learning0.5 credits

    ECE Electives, or any of the following elective group.

  • APS380H1Introduction to Electric Vehicle Design0.5 credits

    ECE Electives, or any of the following elective group. Calendar lists an additional restriction. See the major table.

  • CSC413H1Neural Networks and Deep Learning0.5 credits

    ECE Electives, or any of the following elective group.

  • ECE367H1Matrix Algebra and Optimization0.5 credits

    ECE Electives, or any of the following elective group.

  • ECE368H1Probabilistic Reasoning0.5 credits

    ECE Electives, or any of the following elective group.

  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    ECE Electives, or any of the following elective group.

    U of T Engineering Calendar 2026–27, ESC384H1
  • JPE395H1Physics of the Earth0.5 credits

    ECE Electives, or any of the following elective group.

  • MAT301H1Groups and Symmetries0.5 credits

    ECE Electives, or any of the following elective group.

  • MAT336H1Elements of Analysis0.5 credits

    ECE Electives, or any of the following elective group.

  • MIE535H1Electrification Via Electricity Markets0.5 credits

    ECE Electives, or any of the following elective group.

  • PHY356H1Quantum Mechanics I0.5 credits

    ECE Electives, or any of the following elective group.

  • PHY358H1Quantum Materials: from Atoms to Crystals0.5 credits

    ECE Electives, or any of the following elective group.

  • PHY365H1Quantum Information0.5 credits

    ECE Electives, or any of the following elective group.

  • PHY485H1Laser Physics0.5 credits

    ECE Electives, or any of the following elective group.

  • ROB310H1Mathematics for Robotics0.5 credits

    Apply complex analysis, optimization, filtering, probability and numerical methods to robotics problems such as path planning, vision, control and learning.

    ECE Electives, or any of the following elective group.

    U of T Engineering Calendar 2026–27, ROB310H1
  • ROB521H1Mobile Robotics and Perception0.5 credits

    Study sensor-based perception and control for mobile robots, including state estimation, localization, mapping and path planning. Labs use simulations and hardware kits.

    ECE Electives, or any of the following elective group.

    U of T Engineering Calendar 2026–27, ROB521H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Energy Systems Engineering (AEESCBASEJ)

Energy Systems Engineering (AEESCBASEJ)

Fall Session – Year 38 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ECE349H1Introduction to Energy Systems0.5 credits
  • ECE367H1Matrix Algebra and Optimization0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • MIE303H1Mechanical and Thermal Energy Conversion Processes0.5 credits
  • CHE566H1Elements of Nuclear Engineering0.5 credits

    One of option.

  • CIV375H1Building Science0.5 credits

    One of option.

  • ECE360H1Electronics0.5 credits

    Analyze basic electronic circuits, including operational amplifiers, diodes and transistors. Topics include frequency-domain methods, small-signal models and single-stage amplifiers.

    One of option.

    U of T Engineering Calendar 2026–27, ECE360H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 36 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • APS305H1Energy Policy0.5 credits
  • CHE469H1Fuel Cells and Electrochemical Conversion Devices0.5 credits
  • ECE313H1Energy Systems and Distributed Generation0.5 credits
  • ECE356H1Introduction to Control Theory0.5 credits

    Model and analyze dynamic systems using transfer functions, state-space models and frequency response. Study feedback, stability and loop shaping, with design work in MATLAB and Simulink.

    U of T Engineering Calendar 2026–27, ECE356H1
  • ECE463H1Electric Drives0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Core Courses4 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Three (3) Technical Electives. One (1) HSS/CS Elective. One (1) Free Elective.

  • CIV401H1Design and Optimization of Hydro and Wind Electric Plants0.5 credits
  • ESC470H1Energy Systems Capstone Design0.5 credits
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • MIE515H1Sustainable Energy Systems0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session – Year 4 technical electives11 listed

Approved elective options within this major.

  • AER507H1Introduction to Fusion Energy0.5 credits
  • APS380H1Introduction to Electric Vehicle Design0.5 credits

    Calendar lists an additional restriction. See the major table.

  • CHE451H1Petroleum Processing0.5 credits
  • CHE565H1Aqueous Process Engineering0.5 credits
  • CHE566H1Elements of Nuclear Engineering0.5 credits
  • CIV575H1Studies in Building Science0.5 credits
  • ECE520H1Power Electronics0.5 credits
  • ECE427H1Photonic Devices0.5 credits
  • MIE407H1Nuclear Reactor Theory and Design0.5 credits
  • MIE442H1Machine Design0.5 credits
  • MIE516H1Combustion and Fuels0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 4 technical electives16 listed

Approved elective options within this major.

  • CHE333H1Chemical Reaction Engineering0.5 credits
  • CHE412H1Advanced Reactor Design0.5 credits
  • CHE469H1Fuel Cells and Electrochemical Conversion Devices0.5 credits
  • CHE568H1Nuclear Engineering0.5 credits
  • CIV440H1Environmental Impact and Risk Assessment0.5 credits
  • CIV576H1Sustainable Buildings0.5 credits
  • ECE357H1Electromagnetic Fields0.5 credits

    Study transmission lines, Maxwell’s equations, and how electromagnetic waves propagate and behave at boundaries. The course introduces waveguides and antennas.

    U of T Engineering Calendar 2026–27, ECE357H1
  • ECE381H1Foundations and Frontiers in Cybersecurity0.5 credits
  • ECE526H1Power System Protection and Automation0.5 credits
  • FOR310H1Bioenergy from Sustainable Forest Management0.5 credits
  • FOR425H1Bioenergy and Biorefinery Technology0.5 credits
  • JPE395H1Physics of the Earth0.5 credits
  • MIE315H1Sustainable Engineering Design0.5 credits
  • MIE408H1Thermal and Machine Design of Nuclear Power Reactors0.5 credits

    Calendar lists an additional restriction. See the major table.

  • MIE535H1Electrification Via Electricity Markets0.5 credits
  • MSE458H1Nanotechnology in Alternate Energy Systems0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Engineering Mathematics, Statistics and Finance (AEESCBASEF)

Engineering Mathematics, Statistics and Finance (AEESCBASEF)

Fall Session – Year 36 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    U of T Engineering Calendar 2026–27, ESC384H1
  • MIE375H1Financial Engineering0.5 credits
  • STA302H1Methods of Data Analysis I0.5 credits
  • STA347H1Probability0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 36 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • ACT370H1Financial Principles for Actuarial Science II0.5 credits
  • CHE375H1Engineering Finance and Economics0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • MAT336H1Elements of Analysis0.5 credits
  • MIE376H1Mathematical Programming (Optimization)0.5 credits
  • MIE377H1Financial Optimization Models0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Year 43 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Two (2) Complementary Studies Electives (1.00 credits). Four (4) Technical Electives (2.00 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • ACT460H1Stochastic Methods for Actuarial Science0.5 credits
  • MIE479H1Engineering Mathematics, Statistics and Finance Capstone Design0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Electives – Fall Term11 listed

Approved elective options within this major. Other calendar requirements: Other Technical Elective (0.50 credits).

  • APS360H1Applied Fundamentals of Deep Learning0.5 credits
  • CSC343H1Introduction to Databases0.5 credits
  • CSC384H1Introduction to Artificial Intelligence0.5 credits
  • ECE358H1Foundations of Computing0.5 credits

    Design and analyze algorithms using graph methods, greedy strategies, divide-and-conquer and dynamic programming. Study network flow, approximation algorithms and NP-completeness.

    U of T Engineering Calendar 2026–27, ECE358H1
  • MIE360H1Systems Modelling and Simulation0.5 credits
  • MIE365H1Advanced Operations Research0.5 credits
  • MIE424H1Optimization in Machine Learning0.5 credits
  • MIE562H1Scheduling0.5 credits
  • MIE566H1Decision Making Under Uncertainty0.5 credits
  • RSM430H1Fixed Income Securities0.5 credits
  • STA410H1Statistical Computation0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Electives – Winter Term20 listed

Approved elective options within this major.

  • AER336H1Scientific Computing0.5 credits
  • APM466H1Mathematical Theory of Finance0.5 credits
  • APS360H1Applied Fundamentals of Deep Learning0.5 credits
  • CHE471H1Modelling in Biological and Chemical Systems0.5 credits
  • CHE507H1Data-based Modelling for Prediction and Control0.5 credits
  • CSC263H1Data Structures and Analysis0.5 credits
  • CSC311H1Introduction to Machine Learning0.5 credits
  • CSC343H1Introduction to Databases0.5 credits
  • CSC384H1Introduction to Artificial Intelligence0.5 credits
  • ECE381H1Foundations and Frontiers in Cybersecurity0.5 credits
  • ECE421H1Introduction to Machine Learning0.5 credits

    Use software to study supervised and unsupervised learning methods, including regression, neural networks and clustering. Explore generalization, overfitting, regularization and validation.

    U of T Engineering Calendar 2026–27, ECE421H1
  • MIE367H1Cases in Operations Research0.5 credits
  • MIE368H1Analytics in Action0.5 credits
  • MIE457H1Knowledge Modelling and Management0.5 credits
  • MIE469H1Reliability and Maintainability Engineering0.5 credits
  • MIE535H1Electrification Via Electricity Markets0.5 credits
  • RSM432H1Risk Management for Financial Managers0.5 credits
  • RSM434H1Financial Trading Strategies (formerly RSM412H1 )0.5 credits
  • STA447H1Stochastic Processes (formerly STA348H1 )0.5 credits
  • STA457H1Time Series Analysis0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Engineering Physics (AEESCBASEP)

Engineering Physics (AEESCBASEP)

Fall Session – Year 37 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ECE360H1Electronics0.5 credits

    Analyze basic electronic circuits, including operational amplifiers, diodes and transistors. Topics include frequency-domain methods, small-signal models and single-stage amplifiers.

    U of T Engineering Calendar 2026–27, ECE360H1
  • PHY327H1Advanced Physics Laboratory0.5 credits
  • PHY356H1Quantum Mechanics I0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    At least one of option.

    U of T Engineering Calendar 2026–27, ESC384H1
  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    At least one of option.

    U of T Engineering Calendar 2026–27, MAT389H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 34 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Three (3) Group A Electives (2.00 credits).

  • ECE357H1Electromagnetic Fields0.5 credits

    Study transmission lines, Maxwell’s equations, and how electromagnetic waves propagate and behave at boundaries. The course introduces waveguides and antennas.

    U of T Engineering Calendar 2026–27, ECE357H1
  • PHY354H1Classical Mechanics0.5 credits
  • PHY427H1Advanced Physics Laboratory0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Year 42 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Two (2) Complementary Studies Electives (1.00 credits). Three (3) Electives from Group B (1.50 credits). Two (2) Electives from Groups A or B (1.00 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • ESC471H1Engineering Science Capstone Design0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Group A Electives34 listed

Approved elective options within this major.

  • AER507H1Introduction to Fusion Energy0.5 credits
  • APS360H1Applied Fundamentals of Deep Learning0.5 credits
  • AST320H1Introduction to Astrophysics0.5 credits
  • AST325H1Introduction to Practical Astronomy0.5 credits
  • BME520H1Calendar lists the course code only0.5 credits

    The calendar table supplies this course code without a title.

  • BME595H1Medical Imaging0.5 credits
  • CHE507H1Data-based Modelling for Prediction and Control0.5 credits
  • CHE568H1Nuclear Engineering0.5 credits
  • CSC384H1Introduction to Artificial Intelligence0.5 credits
  • CSC413H1Neural Networks and Deep Learning0.5 credits
  • ECE318H1Fundamentals of Optics0.5 credits
  • ECE342H1Computer Hardware0.5 credits
  • ECE350H1Semiconductor Electronic Devices0.5 credits
  • ECE355H1Signal Analysis and Communication0.5 credits

    Study continuous- and discrete-time signals, linear time-invariant systems, Fourier analysis, filtering and sampling. Apply modulation techniques to communication systems.

    U of T Engineering Calendar 2026–27, ECE355H1
  • ECE358H1Foundations of Computing0.5 credits

    Design and analyze algorithms using graph methods, greedy strategies, divide-and-conquer and dynamic programming. Study network flow, approximation algorithms and NP-completeness.

    U of T Engineering Calendar 2026–27, ECE358H1
  • ECE421H1Introduction to Machine Learning0.5 credits

    Use software to study supervised and unsupervised learning methods, including regression, neural networks and clustering. Explore generalization, overfitting, regularization and validation.

    U of T Engineering Calendar 2026–27, ECE421H1
  • ECE431H1Digital Signal Processing0.5 credits
  • ECE469H1Optical Communications and Networks0.5 credits
  • ECE427H1Photonic Devices0.5 credits
  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    U of T Engineering Calendar 2026–27, ESC384H1
  • MAT301H1Groups and Symmetries0.5 credits
  • MAT336H1Elements of Analysis0.5 credits
  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    U of T Engineering Calendar 2026–27, MAT389H1
  • MAT401H1Polynomial Equations and Fields0.5 credits
  • MAT402H1Classical Geometries0.5 credits
  • PHY357H1Nuclear and Particle Physics0.5 credits
  • PHY358H1Atoms, Molecules and Solids0.5 credits
  • PHY392H1Physics of Climate0.5 credits
  • JGA305H1Environmental and Archaeological Geophysics0.5 credits
  • JPE395H1Physics of the Earth (Formerly PHY395H1 )0.5 credits
  • PHY408H1Time Series Analysis0.5 credits
  • PHY427H1Advanced Physics Laboratory0.5 credits
  • PHY428H1Advanced Practical Physics II0.5 credits
  • PHY429H1Advanced Practical Physics III0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Group B Electives16 listed

Approved elective options within this major.

  • ESS445H1Global Tectonics0.5 credits
  • ESS450H1Geophysical Field Techniques0.5 credits
  • ESS452H1Geophysical Imaging with Non-seismic Methods0.5 credits
  • JPE493H1Seismology0.5 credits
  • PHY407H1Computational Physics0.5 credits
  • PHY450H1Relativistic Electrodynamics0.5 credits
  • PHY452H1Statistical Mechanics0.5 credits
  • PHY454H1Continuum Mechanics0.5 credits
  • PHY456H1Quantum Mechanics II0.5 credits
  • PHY460H1Nonlinear Physics0.5 credits
  • PHY483H1Relativity Theory I0.5 credits
  • PHY484H1Relativity Theory II0.5 credits
  • PHY485H1Laser Physics0.5 credits
  • PHY487H1Condensed Matter Physics0.5 credits
  • PHY489H1Introduction to High Energy Physics0.5 credits
  • PHY492H1Advanced Atmospheric Physics0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Machine Intelligence (AEESCBASEL)

Machine Intelligence (AEESCBASEL)

Fall Session – Year 36 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • ECE355H1Signal Analysis and Communication0.5 credits

    Study continuous- and discrete-time signals, linear time-invariant systems, Fourier analysis, filtering and sampling. Apply modulation techniques to communication systems.

    U of T Engineering Calendar 2026–27, ECE355H1
  • ECE358H1Foundations of Computing0.5 credits

    Design and analyze algorithms using graph methods, greedy strategies, divide-and-conquer and dynamic programming. Study network flow, approximation algorithms and NP-completeness.

    U of T Engineering Calendar 2026–27, ECE358H1
  • ECE367H1Matrix Algebra and Optimization0.5 credits
  • ECE421H1Introduction to Machine Learning0.5 credits

    Use software to study supervised and unsupervised learning methods, including regression, neural networks and clustering. Explore generalization, overfitting, regularization and validation.

    U of T Engineering Calendar 2026–27, ECE421H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 35 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: One (1) Technical Elective (0.50 credits).

  • ECE324H1Machine Intelligence, Software and Neural Networks0.5 credits
  • ECE353H1Systems Software0.5 credits

    Study how operating systems manage processes, threads, scheduling, memory, files, input and output, and virtualization. Labs involve implementing part of an operating system.

    U of T Engineering Calendar 2026–27, ECE353H1
  • ECE368H1Probabilistic Reasoning0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
  • ROB311H1Artificial Intelligence0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Year 45 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Two (2) HSS/CS Electives (1.00 credits). Three (3) Technical Electives (1.50 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • MIE429H1Machine Intelligence Capstone Design0.5 credits
  • MIE451H1Decision Support Systems0.5 credits
  • ECE352H1Computer Organization0.5 credits

    One of option.

  • ECE419H1Distributed Systems0.5 credits

    One of option.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Technical Electives31 listed

Approved elective options within this major.

  • CSC401H1Natural Language Computing0.5 credits

    Artificial Intelligence elective group.

  • CSC413H1Neural Networks & Deep Learning0.5 credits

    Artificial Intelligence elective group.

  • CSC420H1Introduction to Image Understanding0.5 credits

    Artificial Intelligence elective group.

  • CSC485H1Computational Linguistics0.5 credits

    Artificial Intelligence elective group.

  • CSC486H1Knowledge Representation and Reasoning0.5 credits

    Artificial Intelligence elective group.

  • MIE424H1Optimization in Machine Learning0.5 credits

    Artificial Intelligence elective group.

  • MIE457H1Knowledge Modelling and Management0.5 credits

    Artificial Intelligence elective group.

  • MIE566H1Decision Making Under Uncertainty0.5 credits

    Artificial Intelligence elective group.

  • MIE524H1Data Mining0.5 credits

    Artificial Intelligence elective group.

  • CSC343H1Introduction to Databases0.5 credits

    Software elective group.

  • ECE352H1Computer Organization0.5 credits

    Software elective group.

  • ECE444H1Software Engineering0.5 credits

    Software elective group.

  • ECE568H1Computer Security0.5 credits

    Software elective group.

  • ECE419H1Distributed Systems0.5 credits

    Software elective group.

  • ECE454H1Computer Systems Programming0.5 credits

    Software elective group.

  • ECE381H1Foundations and Frontiers in Cybersecurity0.5 credits

    Hardware elective group.

  • ECE411H1Adaptive Control and Reinforcement Learning0.5 credits

    Hardware elective group.

  • ECE470H1Robot Modeling and Control0.5 credits

    Hardware elective group.

  • ECE532H1Digital Systems Design0.5 credits

    Hardware elective group.

  • ROB501H1Computer Vision for Robotics0.5 credits

    Hardware elective group.

  • AER336H1Scientific Computing0.5 credits

    Mathematics and Modelling elective group.

  • APM462H1Nonlinear Optimization0.5 credits

    Mathematics and Modelling elective group.

  • BME595H1Medical Imaging0.5 credits

    Mathematics and Modelling elective group.

  • ECE356H1Introduction to Control Theory0.5 credits

    Model and analyze dynamic systems using transfer functions, state-space models and frequency response. Study feedback, stability and loop shaping, with design work in MATLAB and Simulink.

    Mathematics and Modelling elective group.

    U of T Engineering Calendar 2026–27, ECE356H1
  • ECE431H1Digital Signal Processing0.5 credits

    Mathematics and Modelling elective group.

  • ECE557H1Linear Control Theory0.5 credits

    Use state-space models to study controllability, observability, feedback, state estimation and optimal control. Labs apply these methods to control-system design.

    Mathematics and Modelling elective group.

    U of T Engineering Calendar 2026–27, ECE557H1
  • MAT336H1Elements of Analysis0.5 credits

    Mathematics and Modelling elective group.

  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    Mathematics and Modelling elective group.

    U of T Engineering Calendar 2026–27, MAT389H1
  • MIE376H1Mathematical Programming (Optimization)0.5 credits

    Mathematics and Modelling elective group.

  • STA302H1Methods of Data Analysis I0.5 credits

    Mathematics and Modelling elective group.

  • STA410H1Statistical Computation0.5 credits

    Mathematics and Modelling elective group.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Robotics Engineering (AEESCBASEZ)

Robotics Engineering (AEESCBASEZ)

Fall Session – Year 37 listed

Major-specific calendar table. Courses marked as options satisfy a choice group.

  • AER301H1Dynamics0.5 credits

    Analyze translating and rotating frames, particle systems, and rigid-body motion. Use Lagrangian methods to study dynamics, orbital motion and vibration.

    U of T Engineering Calendar 2026–27, AER301H1
  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • CSC263H1Data Structures and Analysis0.5 credits
  • MIE366H1Electronics for Robotics0.5 credits
  • ROB301H1Introduction to Robotics0.5 credits
  • ROB310H1Mathematics for Robotics0.5 credits

    Apply complex analysis, optimization, filtering, probability and numerical methods to robotics problems such as path planning, vision, control and learning.

    U of T Engineering Calendar 2026–27, ROB310H1
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 35 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • AER372H1Control Systems0.5 credits

    Model physical systems and design feedback controls using classical and state-space methods. Topics include stability, digital control, and introductions to nonlinear and optimal control.

    U of T Engineering Calendar 2026–27, AER372H1
  • CSC384H1Introduction to Artificial Intelligence0.5 credits
  • ROB313H1Introduction to Learning from Data0.5 credits
  • MIE438H1Embedded Systems0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T Engineering Science 2026–27 calendar: foundation years and majors
Fall Session – Year 44 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • ECE470H1Robot Modeling and Control0.5 credits
  • ECE557H1Linear Control Theory0.5 credits

    Use state-space models to study controllability, observability, feedback, state estimation and optimal control. Labs apply these methods to control-system design.

    U of T Engineering Calendar 2026–27, ECE557H1
  • ROB501H1Computer Vision for Robotics0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Winter Session – Year 43 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
  • ROB521H1Mobile Robotics and Perception0.5 credits

    Study sensor-based perception and control for mobile robots, including state estimation, localization, mapping and path planning. Labs use simulations and hardware kits.

    U of T Engineering Calendar 2026–27, ROB521H1
  • ROB498H1Robotics Capstone Design0.5 credits
U of T Engineering Science 2026–27 calendar: foundation years and majors
Technical Electives26 listed

Approved elective options within this major. Other calendar requirements: Other technical elective (0.50 credits).

  • APS360H1Applied Fundamentals of Deep Learning0.5 credits

    Functional Courses elective group.

  • AER336H1Scientific Computing0.5 credits

    Functional Courses elective group.

  • BME445H1Neural Bioelectricity0.5 credits

    Functional Courses elective group.

  • ESC384H1Partial Differential Equations0.5 credits

    Solve partial differential equations using Fourier series, separation of variables, Green’s functions and numerical methods. Applications include heat, wave and transport equations.

    Functional Courses elective group.

    U of T Engineering Calendar 2026–27, ESC384H1
  • CHE507H1Data-based Modelling for Prediction and Control0.5 credits

    Functional Courses elective group.

  • CSC401H1Natural Language Computing0.5 credits

    Functional Courses elective group.

  • CSC412H1Probabilistic Learning and Reasoning0.5 credits

    Functional Courses elective group.

  • CSC413H1Introduction to Neural Networks and Machine Learning0.5 credits

    Functional Courses elective group.

  • CSC485H1Computational Linguistics0.5 credits

    Functional Courses elective group.

  • CSC486H1Knowledge Representation and Reasoning0.5 credits

    Functional Courses elective group.

  • ECE353H1Systems Software0.5 credits

    Study how operating systems manage processes, threads, scheduling, memory, files, input and output, and virtualization. Labs involve implementing part of an operating system.

    Functional Courses elective group.

    U of T Engineering Calendar 2026–27, ECE353H1
  • ECE355H1Signal Analysis and Communication0.5 credits

    Study continuous- and discrete-time signals, linear time-invariant systems, Fourier analysis, filtering and sampling. Apply modulation techniques to communication systems.

    Functional Courses elective group.

    U of T Engineering Calendar 2026–27, ECE355H1
  • ECE381H1Foundations and Frontiers in Cybersecurity0.5 credits

    Functional Courses elective group.

  • ECE411H1Adaptive Control and Reinforcement Learning0.5 credits

    Functional Courses elective group.

  • ECE431H1Digital Signal Processing0.5 credits

    Functional Courses elective group.

  • ECE516H1Intelligent Image Processing0.5 credits

    Functional Courses elective group.

  • ECE532H1Digital Systems Design0.5 credits

    Functional Courses elective group.

  • MAT363H1Geometry of Curves and Surfaces0.5 credits

    Functional Courses elective group.

  • MAT389H1Complex Analysis0.5 credits

    Study analytic functions, contour integration, series, residues and conformal mapping. The course also covers harmonic functions and differential equations in the complex plane.

    Functional Courses elective group.

    U of T Engineering Calendar 2026–27, MAT389H1
  • MIE444H1Mechatronics Principles0.5 credits

    Functional Courses elective group. Calendar lists an additional restriction. See the major table.

  • AER302H1Aircraft Flight0.5 credits

    Application Courses elective group.

  • AER307H1Aerodynamics0.5 credits

    Application Courses elective group.

  • APS380H1Introduction to Electric Vehicle Design0.5 credits

    Application Courses elective group. Calendar lists an additional restriction. See the major table.

  • BME530H1Human Whole Body Biomechanics0.5 credits

    Application Courses elective group.

  • MIE439H1Cellular and Tissue Biomechanics0.5 credits

    Application Courses elective group.

  • MIE505H1Micro/Nano Robotics0.5 credits

    Application Courses elective group.

U of T Engineering Science 2026–27 calendar: foundation years and majors
Transportation Systems Engineering (AEESCBASEV)

Transportation Systems Engineering (AEESCBASEV)

Fall Session – Year 35 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • CHE374H1Economic Analysis and Decision Making0.5 credits

    Evaluate engineering projects using cost estimates, cash flow, financing, and risk and sensitivity analysis. Applications include capital budgeting, equipment replacement and comparing engineering proposals.

    U of T Engineering Calendar 2026–27, CHE374H1
  • CIV333H1Simulation Modelling: Principles and Applications0.5 credits

    Use statistical and computational simulation methods to study dynamic transportation systems. Applications include pedestrian flows, road traffic microsimulation and agent-based travel behaviour models.

    U of T Engineering Calendar 2026–27, CIV333H1
  • CIV531H1Transport Planning0.5 credits
  • CME538H1Introduction to Data Science for Civil and Mineral Engineers0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Winter Session – Year 35 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • CIV334H1Transportation Data Analytics: Advanced Statistics and Machine Learning0.5 credits
  • CIV335H1Transportation Safety Analytics and Design0.5 credits
  • CIV336H1Fundamentals of Intelligent Transportation Systems and Traffic Management0.5 credits
  • CIV370H1Collaborative Design Project I0.5 credits
  • ESC301H1Engineering Science Option Seminar0.25 credits

    Seminars introduce students to their Engineering Science major, including research, industry and the field’s social and environmental context. Program-wide sessions explore career paths. Credit depends on attendance and short written assignments.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC301H1
U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Fall Session – Year 43 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: CS/HSS or Technical Elective (0.50 credits).

  • CIV454H1Urban Operations Research0.5 credits
  • CIV470H1Collaborative Design Project II0.5 credits
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Winter Session – Year 42 listed

Major-specific calendar table. Courses marked as options satisfy a choice group. Other calendar requirements: Technical Elective (0.50 credits). CS/HSS or Technical Elective (0.50 credits).

  • CIV406H1Advanced Mobility and Logistical Systems0.5 credits
  • ESC499Y1Thesis1 credits

    Complete a supervised fourth-year research thesis on an approved topic. Lectures and workshops support research documentation, with interim submissions leading to the final thesis.

    Full-year course. Its weight is counted once.

    U of T Engineering Calendar 2026–27, ESC499Y1
U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Technical Electives15 listed

Approved elective options within this major.

  • CIV536H1Urban Activity, Air Pollution, and Health0.5 credits

    Fall term elective group.

  • ECE470H1Robot Modeling and Control0.5 credits

    Fall term elective group.

  • MIE523H1Engineering Psychology and Human Performance0.5 credits

    Fall term elective group.

  • MIE524H1Data Mining0.5 credits

    Fall term elective group.

  • MIE566H1Decision Making Under Uncertainty0.5 credits

    Fall term elective group.

  • MIE567H1Multi-agent Reinforcement Learning0.5 credits

    Fall term elective group.

  • ROB301H1Introduction to Robotics0.5 credits

    Fall term elective group.

  • AER372H1Control Systems0.5 credits

    Model physical systems and design feedback controls using classical and state-space methods. Topics include stability, digital control, and introductions to nonlinear and optimal control.

    Winter term elective group.

    U of T Engineering Calendar 2026–27, AER372H1
  • APS305H1Energy Policy0.5 credits

    Winter term elective group.

  • CIV516H1Public Transit Operations and Planning0.5 credits

    Winter term elective group.

  • CIV580H1Engineering and Management of Large Projects0.5 credits

    Winter term elective group.

  • ECE356H1Introduction to Control Theory0.5 credits

    Model and analyze dynamic systems using transfer functions, state-space models and frequency response. Study feedback, stability and loop shaping, with design work in MATLAB and Simulink.

    Winter term elective group.

    U of T Engineering Calendar 2026–27, ECE356H1
  • ECE411H1Adaptive Control and Reinforcement Learning0.5 credits

    Winter term elective group.

  • MIE363H1Operations and Supply Chain Management0.5 credits

    Winter term elective group.

  • MIE376H1Mathematical Programming (Optimization)0.5 credits

    Winter term elective group.

U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Graduate technical electives with approval3 listed

Fourth-year students require approval from both Engineering Science and Civil Engineering for these graduate courses.

  • CIV1535Transportation and Development
  • CIV1538Transportation Demand Analysis
  • CIV1536Modelling Transport Emissions
U of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)
Mapped terms

the two foundation years, from the Faculty of Engineering calendar

Course: First year · Fall

  • ESC194H1Calculus I

    Single-variable calculus at pace, with more proof than the equivalent course elsewhere in engineering.

    Galbraith Building

  • ESC101H1Praxis I

    The design course: real open-ended problems, team work, and a heavy emphasis on written and spoken justification of your decisions.

    Myhal Centre for Engineering Innovation and Entrepreneurship

  • ESC180H1Introduction to Computer Programming

    Programming in Python from scratch. No prior experience assumed, though much of the cohort has it.

    Bahen Centre for Information Technology

  • ESC103H1Engineering Mathematics and Computation

    Linear algebra basics alongside computational methods in MATLAB.

    Bahen Centre for Information Technology

  • CIV102H1Structures and Materials. An Introduction to Engineering Design

    Statics and material behaviour, built around designing and physically testing a bridge.

    Galbraith Building

  • PHY180H1Classical Mechanics

    Mechanics for physicists rather than for engineers. More derivation, less plug-and-chug.

    Convocation Hall

U of T Engineering academic calendar. Engineering ScienceEngineering Science. Foundation years
Elective choices
Aerospace Engineering (AEESCBASEA)

Aerospace Engineering (AEESCBASEA)

  • Take a full-year thesis or a half-year thesis in one of the two fourth-year terms. Include at least one of AER406H1 or AER407H1 and follow the calendar's minimum for the combined technical selection.
Biomedical Systems Engineering (AEESCBASET)

Biomedical Systems Engineering (AEESCBASET)

  • Complete 2.0 technical elective credits and 1.0 Complementary Studies or Humanities and Social Sciences credit in Years 3 and 4. Select at least two technical electives in one focus area.
Electrical and Computer Engineering (AEESCBASER)

Electrical and Computer Engineering (AEESCBASER)

  • Fourth year includes two ECE electives, two further ECE or technical electives, and two Complementary Studies electives. At most four CSC courses at the 300 or 400 level count. The calendar lists thesis alternatives.
Energy Systems Engineering (AEESCBASEJ)

Energy Systems Engineering (AEESCBASEJ)

  • APS305H1 counts toward Complementary Studies. Fourth year includes three technical electives, one Complementary Studies or Humanities and Social Sciences elective, and one free elective. The calendar permits specified substitutions.
Engineering Mathematics, Statistics and Finance (AEESCBASEF)

Engineering Mathematics, Statistics and Finance (AEESCBASEF)

  • Fourth year includes four technical and two Complementary Studies electives. A half-year thesis requires an additional 0.5 credit from the approved electives.
Engineering Physics (AEESCBASEP)

Engineering Physics (AEESCBASEP)

  • Year 3 requires 5.75 credits, including approved Group A electives. Year 4 requires three Group B electives, two from Groups A or B and two Complementary Studies electives.
Machine Intelligence (AEESCBASEL)

Machine Intelligence (AEESCBASEL)

  • Complete 2.0 technical elective credits and 1.0 Complementary Studies or Humanities and Social Sciences credit in Years 3 and 4. At most four CSC courses at the 300 or 400 level count.
Robotics Engineering (AEESCBASEZ)

Robotics Engineering (AEESCBASEZ)

  • Complete 1.0 technical elective credit and 1.0 Complementary Studies or Humanities and Social Sciences credit in Years 3 and 4. The maximum of four CSC courses at the 300 or 400 level includes the two core CSC courses.
Transportation Systems Engineering (AEESCBASEV)

Transportation Systems Engineering (AEESCBASEV)

  • Complete 2.5 technical elective credits and 1.0 Complementary Studies or Humanities and Social Sciences credit in Years 3 and 4. Listed graduate technical electives need both division and department approval.
Other requirements and route notes
  • Second-year Winter includes a 0.5-credit Complementary Studies elective. Across the programme, Complementary Studies totals 2.0 credits, including 1.0 in Humanities and Social Sciences.
  • Complete 2.0 credits in Complementary Studies, including 1.0 credit in Humanities and Social Sciences. Substitutions require advance approval.
Study locations
Campus
St. George, Faculty of Applied Science and EngineeringEngineering Science · official programme information
Buildings in the mapped program record
Bahen Centre for Information Technology · Myhal Centre for Engineering Innovation and Entrepreneurship · Galbraith Building · Convocation Hall · Wallberg Building · Medical Sciences BuildingU of T Engineering academic calendar. Engineering ScienceEngineering Science. Foundation years
ReferencesU of T Engineering Science 2026–27 calendar: foundation years and majorsToronto – St. George university-supplied OUInfo: Engineering Science, Ontario entry 2027/28Toronto: current explicit degree durationToronto CIV102H1 published course descriptionToronto ESC101H1 published course descriptionToronto ESC103H1 published course descriptionToronto ESC180H1 published course descriptionToronto ESC194H1 published course descriptionToronto PHY180H1 published course descriptionToronto ECE159H1 published course descriptionToronto ESC102H1 published course descriptionToronto ESC190H1 published course descriptionToronto ESC195H1 published course descriptionToronto MAT185H1 published course descriptionToronto MSE160H1 published course descriptionToronto AER210H1 published course descriptionToronto CHE260H1 published course descriptionToronto ECE253H1 published course descriptionToronto ESC203H1 published course descriptionToronto MAT292H1 published course descriptionToronto PHY293H1 published course descriptionToronto BME205H1 published course descriptionToronto ECE259H1 published course descriptionToronto ESC204H1 published course descriptionToronto MIE286H1 published course descriptionToronto PHY294H1 published course descriptionEngineers Canada · exact accredited engineering programme entryU of T Engineering 2026–27 Academic RegulationsU of T 2026–27 Transportation Systems Engineering major (AEESCBASEV)U of T Engineering Science degree structure and PEYU of T Engineering first-year 2026–27 tuition, incidentals and UHIPU of T Engineering Calendar 2026–27, ESC301H1U of T Engineering Calendar 2026–27, ESC499Y1U of T Engineering Calendar 2026–27, ESC499H1U of T Engineering Calendar 2026–27, CHE374H1U of T Engineering Calendar 2026–27, ESC384H1U of T Engineering Calendar 2026–27, MAT389H1U of T Engineering Calendar 2026–27, ECE360H1U of T Engineering Calendar 2026–27, ECE355H1U of T Engineering Calendar 2026–27, ECE358H1U of T Engineering Calendar 2026–27, ECE421H1U of T Engineering Calendar 2026–27, ECE557H1U of T Engineering Calendar 2026–27, ECE356H1U of T Engineering Calendar 2026–27, ECE357H1U of T Engineering Calendar 2026–27, ECE353H1U of T Engineering Calendar 2026–27, ROB310H1U of T Engineering Calendar 2026–27, AER372H1U of T Engineering Calendar 2026–27, ROB521H1U of T Engineering Calendar 2026–27, AER301H1U of T Engineering Calendar 2026–27, BME350H1U of T Engineering Calendar 2026–27, CIV333H1

Careers

Published employers

6
  • Planet Labs
  • Airbus
  • Google
  • Harvard Medical School
  • Scotiabank
  • Verity Studios
Scope and qualifications

A published Engineering Science alumnus example. His PEY placement at Safran Landing Systems and later position at Planet Labs are distinct; this is not a top-job ranking.

Employer examples come from the faculty's PEY list. The job roles are published pathways for the Transportation Systems major.

Professional recognition

Engineers Canada’s list, updated July 7, 2026, lists Engineering Science at University of Toronto as CEAB accredited: 1965 - present. Accreditation meets the academic component of engineering licensure; it does not itself grant a professional licence.

Scope and qualifications

Employer examples come from the faculty's PEY list. The job roles are published pathways for the Transportation Systems major.

Costs

Fee category

Published cost estimate

2026–27 · St. George · Fall 2026 + winter 2027 · Programme fee · CAD

Ontario students example · Choose your category

Tuition$14,460.00
Books and supplies$1,000–$2,000 est. / year
Residence
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotal$15,460–$16,460

Tuition only · Incidental fees depend on college and programme

Housing and meals are outside this estimate.

Books and supplies use the university-wide budget.

Toronto published fee scheduleToronto published fee scheduleToronto books and supplies budgetToronto published fee scheduleToronto published fee scheduleToronto published fee scheduleToronto published fee scheduleToronto published fee scheduleToronto Chestnut 2026–27 room and dining feesUniversity College 2026–27 named hall room-and-meal packagesUniversity College 2026–27 guarantee, applicants and meal rulesToronto New College 2026–27 rooms with diningToronto Innis 2026–27 room types, payment schedule and eligibilityToronto Woodsworth 2026–27 eligibility and residence feeToronto Victoria College 2026–27 annual building-specific room feesVictoria College 2026–27 resident meal options and restrictionsToronto St. Michael's elmsley-hall 2026–27 rooms and ratesToronto St. Michael's 2026–27 meal feesToronto St. Michael's queens-park-building 2026–27 rooms and ratesToronto St. Michael's historic-houses 2026–27 rooms and ratesToronto Loretto 2026–27 rooms, meal plans and women-student eligibilityTrinity and Lawson 2026–27 separate room-rate schedulesTrinity current first-year and upper-year residence application rulesTrinity 2026–27 compulsory declining-balance meal planToronto Knox 2026–27 room and meal feesToronto Oak House 2026–27 dormitory and suite fees

Last updated

Suggest to a student