Changes to courses



ISE program course changes - effective Spring 2019 - CHEM 140 is replaced by CHEM 105.

Students following the 2018/19 ISE program:

The change affects term 4 and Term 5 ISE program sequencing. CHEM 140 was removed from Term 5. Humanities/social science elective moved to Term 5. CHEM 105 is added to Term 4.

  • CHEM 105 will be offered winter 2020 and Spring 2020 time conflict free for students entering TERM 4
  • Senior ISE students who have not completed CHEM 140 may choose CHEM 105 or CHEM 140 to satisfy program requirements.

All ENGG Students

** Students who have already received credit for ECON 201 cannot receive credit for ECON 100 (humanities elective).  Students may take ECON 100 followed by ECON 201.

** Students (except EVSE) are required to take BUS 260 before BUS 210, BUS 250, BUS 285 and BUS 302. BUS 260 is a pre-requisite for these classes for engineering students only. You will need a pre-requisite override to register for any of these classes. Please see the Engineering Office for assistance.

** BUS classes are not equivalent to ADMN classes.  All engineering students must take BUS classes to complete their degree.

** STAT 160 taken after Winter 2019 will not be counted towards your degree. From Spring/Summer 2019 onwards only STAT 289 can be used in all BASC degrees.

** If you have received credit for STAT 100 and STAT 200 prior to joining Engineering OR have transfer credits from another institution it will be accepted as credit for STAT 289.

ESE, SSE and ISE students:

** Students who have already received credit for PHYS 119 cannot receive credit for PHYS 109 (Natural Science elective). Students may take PHYS 109 followed by PHYS 119 and receive credit for both.

**CHEM 100 may not be used as a Natural Science Elective.

**SSE students cannot use CS 100 as an Open Elective.

Fall 2019 SSE elective


This course introduces the basic concepts in search and knowledge representation as well as to a number of sub-areas of artificial intelligence. Intelligent agents; uninformed/blind search; informed/heuristic search; local search; adversarial search; constraint satisfaction problems; Markov decision processes; Bayesian Inference; machine learning.

***Prerequisite: Successful completion of 90 credit hours or permission of Program Chair***

Winter 2019 PSE electives

ENPE 491
This course will cover global climate change impacts, sources of greenhouse gas emissions, as well as the benefits and applications of carbon capture technologies for the petroleum industry, sequestration in oil and gas reservoirs and deep saline aquifers. Additionally, CCS policies and regulatory development will be explored. ***Prerequisite: ENPE300 and ENIN355***


ENPE 492
In this course students will become familiar with the basic principles of petroleum refinary operations. Composition of crude oils, related laboratory tests and refinery feedstocks and products will be discussed. Evaluation of crude oil properties and design of distillation columns, furnace, thermal and catalytic cracking, catalytic reforming, hydrotreating, hydrocracking, isomerization, alkylation and polymerization will be introduced. ***Pre-req. (ENIN-355)***


ENPE 340
Stress and strain tensors, Rock elasticity, Mechanical properties of rocks, Effective stress concept, Anisotropy, Time-dependent effects, Constitutive modeling of rocks, Failure mechanics, Rock properties from laboratory experiments, Rock properties from field data
***Prerequisite: ENGG 240, ENPE 300***

How to Register:

Students can register for classes using UR-Self Service.

What to do if you encounter an error when registering:

See the Registration Guide.

Please contact the Engineering Office if you need assistance to register.