The courses listed below are pre-approved technical elective options. This does not mean that all courses will fit into your timetable, will be offered every year, or that seats will be available by the time your registration opens. Some courses are required courses for other programs and thus prioritize students from such programs first. The earlier your registration time, the greater the chance you will register into popular courses. The more you check on seat availability, the greater your chance of finding an open seat when another student drops the course. This is the reality of registration for most university programs. There are enough options that you should be able to find something that works. Because registration is subject to available spaces, students must plan ahead by having multiple options in mind in the event that preferred courses become full, may not be offered, or conflict with another course.
For instructions on how to register for these technical electives, scroll down to the “Instructions for registering in pre-approved technical electives” section on the How to Register page. Some courses require prerequisites and you need to ensure you have them before making a registration request.
A minimum of 6 credits from the PRIMARY list is required:
Course Code | Course Name | Notes |
---|---|---|
APSC 486 | New Venture Design | An application is required. The deadline is in the Spring before the course begins. Click here for more details. |
CHBE 483 | Energy Engineering | |
CHBE 486 | Waste Management for Resource Recovery | ENVE who have completed CHBE 244, CHBE 370 (or CHBE 484), and UNBC's ENGR 210 fulfill the prerequisites for this course. |
CIVL 413 | Design of Earth Dams and Containment Structures | |
CIVL 415 | Water Resource Engineering | |
CIVL 417 | Coastal Engineering | ENVE students who have completed CIVL 316 and UNBC’s MATH 230 fulfill the prerequisites for this course. This course conflicts with CHBE 459, so in order to register in this course, you will need to register in CIVL 403 and drop CHBE 459. |
CIVL 475 | Environmental Stewardship in Civil Engineering | |
MECH 469 | Dynamic System Modelling | |
MECH 470 | Energy Conversion Systems | Must meet the MECH 327 and 375 prerequisite requirements. |
MINE 491 | Mine and Plant Engineering Design Feasibility Study | 4th year standing required. Students must bring their own design project and team (max. of 4 ENVE students per design team). |
The remaining credits may be taken from the SECONDARY list:
Course Code | Course Name | Notes |
---|---|---|
APSC 367 | Humanitarian Engineering: Politics and Practice | |
APSC 461 | Global Engineering Leadership | |
CHBE 376 | Computer Flowsheeting and Unit Operation Design | Students require a minimum of 60% in CHBE 244 (otherwise, special permission from the ENVE Co-Director is required) and completion of UNBC’s ENGR 210. |
CHBE 477 | Fuel Cell and Electrochemical Engineering | Students require a minimum of 60% in CHBE 244 (otherwise, special permission from the ENVE Co-Director is required) and completion of UNBC’s ENGR 210. |
CHBE 487 | Interfacial Phenomena | ENVE students who completed UNBC's ENGR 210 fulfill the prerequisite for this course. |
CHEM 301 | Aqueous Environmental Chemistry | UNBC’s CHEM 120 and 121 are acceptable prerequisites. |
CHEM 302 | Atmospheric Environmental Chemistry | UNBC’s CHEM 120 and 121 are acceptable prerequisites. |
CIVL 300 | Construction Engineering and Management | Prerequisite CIVL 203 is waived for ENVE students. UBC's STAT 251 (equivalent to UNBC's STAT 371) is not a prerequisite but useful for this course. |
CIVL 305 | Introduction to Environmental Engineering | |
CIVL 311 | Soil Mechanics II | Maximum 15 seats permitted for ENVE students. |
CIVL 340 | Transportation Engineering I | UNBC's STAT 371 is an acceptable prerequisite. This is a core course for Civil Engineering students, thus registration may be very limited. |
CIVL 406 | Water Treatment and Waste Management | If you do not have the prerequisite CIVL 305, you must gain permission from the instructor before submitting a registration request. |
CIVL 411 | Foundation Engineering II | Must meet the CIVL 311 prerequisite requirement. |
CIVL 440 | Transportation Engineering II | Must meet the CIVL 340 prerequisite requirement. |
CIVL 441 | Transportation Planning and Analysis | Must meet the CIVL 340 prerequisite and 4th year standing requirements. |
CONS 330 | Conservation Science and Sustainability | To succeed in this course, ENVE students need first year Biology (in Ecology and Evolution). Please check with the instructor if you are unsure if you have the adequate foundational knowledge/prerequisites. |
CONS 340 | Introduction to Geographic Information Systems for Forestry and Conservation | Contact the instructor for permission into the course first. If approved, send your registration request following the instructions under FRST/CONS. This course may also be offered in the summer session. |
CONS 425 | Sustainable Energy: Policy and Governance | |
CPSC 302 | Numerical Computation for Algebraic Problems | You may ignore the missing prerequisites warning upon registration so long as you have the following: UNBC’s CPSC 110 and C- or better in both UNBC’s MATH 101 and MATH 220. |
CPSC 303 | Numerical Approximation and Discretization | You may ignore the missing prerequisites warning upon registration so long as you have the following: UNBC’s CPSC 110 and C- or better in both UNBC’s MATH 101 and MATH 220. |
ENDS 440 | Environment and Urban Form | Contact the instructor for course information and to inquire about registration into the course. |
ENVR 410 | Energy, Environment, and Society | |
EOSC 428 | Field Techniques in Groundwater Hydrology | |
EOSC 474 | Marine Pollution | |
FRST 385 | Watershed Hydrology | |
FRST 386 | Aquatic Ecosystems and Fish in Forested Watersheds | |
FRST 443 | Remote Sensing for Ecosystem Management | |
MECH 327 | Thermodynamics II | UNBC’S ENGR 210 and ENGR 254 are acceptable prerequisites. |
MECH 375 | Heat Transfer | UNBC’S ENGR 210 and ENGR 254 are acceptable prerequisites. |
MECH 380 | Fluid Dynamics | UNBC’s MATH 230 and ENGR 254 are acceptable prerequisites. |
MECH 386 | Industrial Fluid Mechanics | Must meet the MECH 380 prerequisite requirement. |
MECH 392 | Manufacturing Processes | Note that this is a 2 credit course. |
MECH 496 | Engineering Management | |
MINE 420 | Applied Geostatistics | UNBC’s STAT 371 is an acceptable prerequisite. |
MINE 455 | Mine Water Management | The prerequisites are waived for ENVE students. |
MINE 480 | Mine Waste Management | |
PLAN 425 | Urban Planning Issues and Concepts | |
SCIE 420 | Sustainability for Community and the World |
One UNBC course from the list below may be used to meet a UBC secondary technical elective requirement. The course must have been taken prior to transit to UBC.
ENSC 303 Energy Systems and Sustainability
FSTY 345 Wood Materials Science
GEOG 333 Geography Field School