General information on course sequences

The course sequence you need to follow is that of the year you first joined your program. For example, if you were admitted into your program in the fall of 2021, you must follow the course sequence of 2021-2022.

Please note:

  • Some courses are not offered every term.
  • Courses at levels 1000 and 2000 are offered in French and in English.
  • Some courses at levels 3000 and 4000 are not offered in French.
  • For the French course codes, refer to the French course sequence.
  • Courses with fewer than 10 registrants may be cancelled.

Useful links

Programs in this discipline

BASc in Chemical Engineering

Course sequence – BASc in Chemical Engineering (2026-2027)
YearFallWinter

1st

(30 units)

  • CHG 1125 | Chemical Engineering Fundamentals
  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • MAT 1320 | Calculus I
  • CHG 1371 | Numerical Methods and Engineering Computation in Chemical Engineering
  • CHM 1321 | Organic Chemistry I
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1122 | Fundamentals of Physics II

2nd

(30 units)

  • CHG 2312 | Fluid Flow
  • CHG 2317 | Introduction to Chemical Process Analysis and Design
  • CHM 2120 | Organic Chemistry II
  • GNG 1103 | Engineering Design
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • CHG 2314 | Heat Transfer Operations
  • CHG 2324 | Fundamentals and Applications of Chemical Engineering Thermodynamics
  • CHM 2330 | Physical Chemistry: Introduction to the Molecular Properties of Matter
  • ITI1120 | Introduction to Computing I
  • MAT 2322 | Calculus III for Engineers

3rd

(36 units)

  • CHG 3127 | Chemical Reaction Engineering
  • CHG 3305 | Advanced Materials in Chemical Engineering
  • CHG 3316 | Transport Phenomena
  • CHG 3335 | Process Control
  • CHG 3337 | Data Collection and Interpretation
  • Complementary elective
  • CHG 3111 | Unit Operations
  • CHG 3112 | Process Synthesis, Design and Economics
  • CHG 3122 | Chemical Engineering Practice
  • CHG 3326 | Principles of Phase Equilibria and Chemical Reaction Equilibria
  • Complementary elective
  • 3 units from (fall or winter):
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development and Management for Engineers and Computer Scientists

4th

(33 units)

  • CHG 4116 | Chemical Engineering Laboratory
  • CHG 4343 | Computer-Aided Design in Chemical Engineering
  • CHG 4381 | Biochemical Engineering
  • Technical elective
  • Technical elective
  • CHG 4250 | Plant Design Project
  • CHG 4307 | Process Risk Management and Sustainability
  • GNG 4170 | Engineering Law
  • Technical elective
  • 3 units from (fall or winter):
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values

BASc in Chemical Engineering, Engineering Management and Entrepreneurship Option

Course sequence – BASc in Chemical Engineering, Engineering Management and Entrepreneurship Option (2026-2027)
YearFallWinter

1st

(30 units)

  • CHG 1125 | Chemical Engineering Fundamentals
  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • MAT 1320 | Calculus I
  • CHG 1371 | Numerical Methods and Engineering Computation in Chemical Engineering
  • CHM 1321 | Organic Chemistry I
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 units)

  • ADM 1100 | Introduction to Business Management
  • CHG 2312 | Fluid Flow
  • CHG 2317 | Introduction to Chemical Process Analysis and Design
  • CHM 2120 | Organic Chemistry II
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • ADM 1340 | Financial Accounting
  • CHG 2314 | Heat Transfer Operations
  • CHG 2324 | Fundamentals and Applications of Chemical Engineering Thermodynamics
  • CHM 2330 | Physical Chemistry: Introduction to the Molecular Properties of Matter
  • GNG 1103 | Engineering Design
  • ITI1120 | Introduction to Computing I

3rd

(36 units)

  • CHG 3127 | Chemical Reaction Engineering
  • CHG 3305 | Advanced Materials in Chemical Engineering
  • CHG 3316 | Transport Phenomena
  • CHG 3335 | Process Control
  • CHG 3337 | Data Collection and Interpretation
  • 3 units from: (fall or winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • ADM 2320 | Marketing
  • CHG 3111 | Unit Operations
  • CHG 3112 | Process Synthesis, Design and Economics
  • CHG 3122 | Chemical Engineering Practice
  • CHG 3326 | Principles of Phase Equilibria and Chemical Reaction Equilibria
  • GNG 4170 | Engineering Law
  • 3 units from: (fall or winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists

4th

(30 units)

  • CHG 4116 | Chemical Engineering Laboratory
  • CHG 4343 | Computer-Aided Design in Chemical Engineering
  • CHG 4381 | Biochemical Engineering
  • Technical elective (Fall or Winter)
  • 3 units from: (fall or winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • ADM 3313 | Entrepreneurial Mind: New Venture Creation
  • CHG 4250 | Plant Design Project
  • CHG 4307 | Process Risk Management and Sustainability
  • 3 units from: (fall or winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values

BASc in Chemical Engineering, Environmental Engineering Option

Course sequence – BASc in Chemical Engineering, Environmental Engineering Option (2026-2027)
YearFallWinter

1st

(30 units)

  • CHG 1125 | Chemical Engineering Fundamentals
  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • MAT 1320 | Calculus I
  • CHG 1371 | Numerical Methods and Engineering Computation in Chemical Engineering
  • CHM 1321 | Organic Chemistry I
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 units)

  • CHG 2312 | Fluid Flow
  • CHG 2317 | Introduction to Chemical Process Analysis and Design
  • CHM 2120 | Organic Chemistry II
  • CVG 2132 | Fundamentals of Environmental Engineering
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • CHG 2314 | Heat Transfer Operations
  • CHG 2324 | Fundamentals and Applications of Chemical Engineering Thermodynamics
  • CHM 2330 | Physical Chemistry: Introduction to the Molecular Properties of Matter
  • GNG 1103 | Engineering Design
  • ITI1120 | Introduction to Computing I
  • Complementary elective

3rd

(33 units)

  • CHG 3127 | Chemical Reaction Engineering
  • CHG 3305 | Advanced Materials in Chemical Engineering
  • CHG 3316 | Transport Phenomena
  • CHG 3335 | Process Control
  • CHG 3337 | Data Collection and Interpretation
  • Technical elective (must be in the field of Environmental Engineering)
  • 3 units from: (Fall or Winter)
    • ENV1101 | Global Environmental Challenges
    • ENV2110 | Sustainable Cities
    • ENV2301 | History of Environmental Thoughts
    • PHI2398 | Environmental Ethics
  • 3 units from: (Fall or Winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • CHG 3111 | Unit Operations
  • CHG 3112 | Process Synthesis, Design and Economics
  • CHG 3122 | Chemical Engineering Practice
  • CHG 3326 | Principles of Phase Equilibria and Chemical Reaction Equilibria
  • 3 units from: (Fall or Winter)
    • ENV1101 | Global Environmental Challenges
    • ENV2110 |Sustainable Cities
    • ENV2301 | History of Environmental Thoughts
    • PHI2398 | Environmental Ethics
  • 3 units from: (Fall or Winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists

4th

(36 units)

  • CHG 4116 | Chemical Engineering Laboratory
  • CHG 4343 | Computer-Aided Design in Chemical Engineering
  • CHG 4381 | Biochemical Engineering
  • Technical elective
  • 3 units from: (Fall or Winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • CHG 4250 | Plant Design Project
  • CHG 4307 | Process Risk Management and Sustainability
  • GNG 4170 | Engineering Law
  • Technical elective
  • 3 units from: (Fall or Winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values

BASc in Chemical Engineering and BSc in Computing Technology

Course sequence – BASc in Chemical Engineering and BSc in Computing Technology (2026-2027)
YearFallWinter

1st

(33 units)

  • CHG 1125 | Chemical Engineering Fundamentals
  • CHM 1311 | Principles of Chemistry
  • GNG 1105 | Engineering Mechanics
  • ITI 1120 | Introduction to Computing I
  • MAT 1320 | Calculus I
  • CHG 1371 | Numerical Methods and Engineering Computation in Chemical Engineering
  • CHM 1321 | Organic Chemistry I
  • ITI 1121 | Introduction to Computing II
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 units)

  • CHG 2312 | Fluid Flow
  • CHG 2317 | Introduction to Chemical Process Analysis and Design
  • CHM 2120 | Organic Chemistry II
  • ENG 1112 | Technical Report Writing
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • CHG 2314 | Heat Transfer Operations
  • CHG 2324 | Fundamentals and Applications of Chemical Engineering Thermodynamics
  • CHM 2330 | Physical Chemistry: Introduction to the Molecular Properties of Matter
  • GNG 1103 | Engineering Design
  • ITI 1100 | Digital systems I
  • MAT 1348 | Discrete Mathematics for Computing

3rd

(33 units)

  • CEG 2136 | Computer Architecture I
  • CHG 3127 | Chemical Reaction Engineering
  • CHG 3305 | Advanced Materials in Chemical Engineering
  • CHG 3316 | Transport Phenomena
  • CHG 3335 | Process Control
  • 3 course units from: (Fall or Winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • CHG 3111 | Unit Operations
  • CHG 3112 | Process Synthesis, Design and Economics
  • CHG 3122 | Chemical Engineering Practice
  • CHG 3326 | Principles of Phase Equilibria and Chemical Reaction Equilibria
  • Complementary elective
  • 3 course units from: (Fall or Winter)
    • ECO 1192 | Engineering Economics
    • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists

4th

(30 units)

  • CHG 3337 | Data Collection and Interpretation
  • CHG 4116 | Chemical Engineering Laboratory
  • CSI 2110 | Data Structures and Algorithms
  • 3 units from: (Fall or Winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective
  • CSI 2120 | Programming Paradigms
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • 3 course units from: (Fall or Winter)
    • HIS 2129 | Technology, Society and Environment Since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Computing elective 2000 (3 units of CEG, CSI, ELG, or SEG at the 2000 level or above)
  • Computing Elective 3000 (6 units of CSI, ELG, or SEG at the 3000 level or above)

5th

(30 units)

  • ADM 1100 | Introduction to Business Management
  • CHG 4343 | Computer-Aided Design in Chemical Engineering
  • CHG 4381 | Biochemical Engineering
  • Technical elective
  • Technical elective
  • CHG 4250 | Plant Design Project
  • CHG 4307 | Process Risk Management and Sustainability
  • GNG 4170 | Engineering Law

Honours BSc in Biochemistry/BASc in Chemical Engineering (Biotechnology)

The course sequence for the biotechnology program is available on the Faculty of science website.