Technical Electives

ENVE students are required to complete 15 credits of technical electives. Registration is subject to available spaces. Thus, you need to plan ahead by having multiple options in mind. There are no guarantees that you will be able to register in the courses listed especially those with restrictions and some may not be offered every year.

Click here for instructions on how to register for technical electives.

The courses listed below are acceptable options.

  • A minimum of 6 credits from the PRIMARY list is required:

APSC 486    New Venture Design (application required – click here for more details)

CHBE 483    Energy Engineering

CHBE 486    Waste Management for Resource Recovery

CIVL 413     Design of Earth Dams and Containment Structures

CIVL 415     Water Resource Engineering

CIVL 417     Coastal Engineering
*Acceptable prerequisite: UNBC’s MATH 230. 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 (not currently offered)

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:

APSC 367    Humanitarian Engineering: Politics and Practice

APSC 461    Global Engineering Leadership (available during the summer session)

CHBE 376    Computer Flowsheeting
*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

CHEM 301   Aqueous Environmental Chemistry

CHEM 302   Atmospheric Environmental Chemistry

CIVL 300    Construction Engineering and Management

CIVL 311    Soil Mechanics II
*Maximum 15 seats permitted for ENVE students

CIVL 340   Transportation Engineering I
*This is a core course for Civil Engineering Students, thus registration may be very limited.

CIVL 406   Water Treatment and Waste Management
*Must gain permission from the instructor before submitting a registration request to Civil Engineering

CIVL 411    Foundation Engineering II
*Must meet the CIVL 311 prerequisite requirement

CIVL 441   Transportation Planning and Analysis

CONS 330    Conservation Science and Sustainability

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 here.

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

MINE 420    Applied Geostatistics
*UNBC’s STAT 371 is an acceptable prerequisite

MINE 455    Mine Water Management
*Prerequisites waived for ENVE students

MINE 480    Mine Waste Management

PLAN 425    Urban Planning Issues and Concepts (not currently offered)

SCIE 420    Sustainability for Community and the World

One UNBC course from 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 unless the student has written permission from the UBC Co-Director allowing them to take one of these courses in 5th year. 

ENSC 302        Low Carbon Energy Development
ENSC 303        Energy Systems and Sustainability
ENSC 404        Waste Management
ENSC 406        Environmental Modelling
ENSC 408        Storms
ENSC 425        Climate Change and Global Warming
ENSC 450        Environmental and Geophysical Data Analysis
ENSC 452        Reclamation and Remediation of Disturbed Environments
FSTY 345         Wood Materials Science
GEOG 333       Geography Field School
NREM 410       Watershed Management