Technical Electives

*Please click here for instructions on how to register for technical electives.

ENVE students are required to complete 12 credits of technical electives. The following courses may not be offered every year and seats are not guaranteed. The earlier your registration time is, the better chance you will have in getting into your preferred electives.

Students may select their technical electives as follows:

  • A minimum of 6 credits from the PRIMARY list:

CIVL 413     Design of Earth Dams and Containment Structures

CIVL 415     Water Resource Engineering

CIVL 417     Coastal Engineering (MATH 230 at UNBC is an acceptable prerequisite for CIVL 417, although students will need to contact the CIVL Department per the instructions here in order to register on this basis. 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

CHBE 483    Energy Engineering

CHBE 486    Waste Management for Resource Recovery

APSC 486    New Venture Design (application deadline is May 15, 2020 – click here for more details)

MINE 491     Mine and Plant Engineering Design Feasibility Study (register as soon as possible to ensure enough environmental-specific projects are sourced from industry, and note minor course conflicts can be accommodated)

  • Remaining credits from the SECONDARY list (up to 6 credits can be at the 300-level):

APSC 367    Humanitarian Engineering: Politics and Practice

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

CHBE 376    Computer Flowsheeting

CHBE 465    Rehabilitation and Design of Aquatic Habitat (not currently offered)

CHBE 477    Fuel Cell and Electrochemical Engineering

CHBE 480    Hazardous Waste Processing Technology (not currently offered)

CHBE 487    Interfacial Phenomena

CHBE 489    Pollution Control in the Pulp and Paper Industry (not currently offered)

CHEM 301   Aqueous Environmental Chemistry

CHEM 302   Atmospheric Environmental Chemistry

CPSC 310    Introduction to Software Engineering

CIVL 301    Modelling and Decision-Making in Civil Engineering

CIVL 311     Soil Mechanics II

CIVL 406   Water Treatment and Waste Management

CIVL 478    Building Science

CONS 330    Conservation Science and Sustainability

CONS 340    Introduction to Geographic Information Systems for Forestry and Conservation

CONS 425    Sustainable Energy:  Policy and Governance

ENDS 440    Environment and Urban Form

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 430    Engineering Data Analysis (not currently offered)

MINE 405    Course details coming soon

MINE 420    Applied Geostatistics

MINE 455    Mine Water Management

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