Technical Electives

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.

CourseNameTermPre-Req Check
APSC 461Global Engineering Leadership – Not offered in Winter 2025
APSC 486New Venture Design1,2Yes***
CHBE 344Introduction to Unit Operations1Yes
CHBE 352Transport Phenomena II1Yes
CHBE 355Kinetics and Reactor Design2No
CHBE 376Computer Flow sheeting and Unit Operation Design2
CHBE 381 ***Biological Engineering and Biomanufacturing I2Yes***
CHBE 472Technologies for Human and Environmental Health2
CHBE 473Environmental Engineering and Sustainability Leadership2Yes
CHBE 476Advanced Process Engineering and Simulation1Yes
CHBE 477Fuel Cell and Electrochemical Engineering2Yes
CHBE 483Energy Engineering for Climate Change and Sustainability1
CHBE 487Interfacial Phenomena2Yes
CHBE 488Carbon Capture, Conversion and Sequestration Technologies2Yes
CIVL 300Construction Engineering and Management2Yes
CIVL 301 ***Modelling and Decision-Making in Civil Engineering1Yes***
CIVL 311Soil Mechanics II1No
CIVL 340 ***Transportation Engineering I2Yes***
CIVL 408Geo-Environmental Engineering – Not offered in Winter 2025
CIVL 411Foundation Engineering II2
CIVL 413Design of Earth Dams and Containment Structures2No
CIVL 417Coastal Engineering2Yes
CIVL 418Engineering Hydrology2Yes
CIVL 440 ***Transportation Engineering II1Yes***
CIVL 441 ***Transportation Planning and Analysis2Yes***
CIVL 478Building Science2Yes
CIVL 498QTopics in Civil Engineering – ENV MICROBIO ENG 1
MECH 327Thermodynamics II1
MECH 375Heat Transfer1,2
MECH 380Fluid Dynamics2
MECH 386Industrial Fluid Mechanics – Not offered in Winter 2025
MECH 392Manufacturing Processes1
MECH 469Dynamic System Modelling – Not offered in Winter 2025
MECH 470Energy Conversion Systems2
MECH 495Industrial Engineering2Yes
MECH 496Engineering Management1Yes
MINE 420Applied Geostatics – Not offered in Winter 2025
MINE 455Mine Water Management2Yes
MINE 486Mining and The Environment2Yes
MINE 491Mine and Plant Engineering Design Feasibility Study1,2

*** Instructor permission is required for registration

CourseNameTermPre-Req Check
APBI 402Sustainable Soil Management2No
ARCL 309Archeology Collapse & Sustainability – Not offered in Winter 2025
ATSC 313Renewable Energy Meteorology1,2Yes
CHEM 301Aqueous Environmental Chemistry2No
CHEM 302Atmospheric Environmental Chemistry1No
CHEM 341Global Challenges: A Chemical Perspective1No
COMM 487Environmental Management – Not offered in Winter 2025
COMR 329 **Principles of Organizational Behaviour1,2
COMR 457 **Fundamentals of Financial Accounting1,2
COMR 458 **Fundamentals of Managerial Accounting2
COMR 465 **Marketing Management1,2
CONS 330Conservation Science and Sustainability2No
CONS 340Introduction to Geographic Information Systems for Forestry and Conservation – Not offered in Winter 2025
CONS 370Indigenous Forestry2Yes
CONS 486Fish Conservation and Management2No
CPSC 302Numerical Computation for Algebraic Problems1
CPSC 303Numerical Approximation and Discretization2
ECON 371Economics of the Environment1,2
ENDS 440Environment and Urban Form – Not offered in Winter 2025
ENST 311Urban Environments1,2No
ENVR 410Energy, Environment, and Society – Not offered in Winter 2025
ENVR 420Ecohydrology of Watersheds and Water Systems2Yes
EOSC 340Climate Change: Causes & Solutions1Yes
EOSC 350Environmental, Geotechnical, and Exploration Geophysics I1Yes
EOSC 372Introductory Oceanography: Circulation and Plankton1Yes
EOSC 373Introductory Oceanography: Climate & Ecosystems1No
EOSC 426Fundamentals of Geomicrobiology 1
EOSC 428Field Techniques in Groundwater Hydrology2Yes
EOSC 429Groundwater Contamination2Yes
EOSC 442Climate Measurement and Analysis1,2No
EOSC 474Marine Pollution1Yes
FRST 385Watershed Hydrology1Yes
FRST 386Aquatic Ecosystems and Fish in Forested Watersheds2Yes
FRST 411Complex Adaptive Systems, Global Change Science, and Ecology Sustainability1Yes
FRST 443Remote Sensing for Ecosystem Management – Not offered in Winter 2025
GEOG 310Environment and Sustainability1,2No
GEOG 312Climate Change: Science and Society2No
GEOG 313Environmental Justice and Social Change2No
GEOG 314Analyzing Environmental Problems2No
GEOG 497The Arctic1
GEOS 300Microscale Weather & Climate2No
GEOS 401Urban Meteorology2No
ISCI 360Systems Approaches to Regional Sustainability1No
LAW 387CEnvironmental Law – Not offered in Winter 2025
MICB 301Microbial Ecophysiology1No
MICB 405Bioinformatics1No
MICB 425Microbial Ecological Genomics2No
PHYS 333Energy and Climate1Yes
POLI 351Environmental Politics and Policy1Yes
POLI 375AGlobal Environmental Politics1,2yes
SCIE 420Sustainability for Community and the World – Not offered in Winter 2025
UFOR 330Environmental Justice and Urban Green Equity2Yes

+ EOSC 428 has limited capacity, with priority given to GEOE students. ENVL students must first register for the Waiting List, and be screened for significantly restricted seats.

CourseNameTermPre-Req Check
ANTH 360Introduction to Ecological Anthropology – Not offered in Winter 2025
APSC 367Humanitarian Engineering: Politics and Practice1Yes
CONS 425Sustainable Energy: Policy and Governance2Yes
GEOG 302Climate Justice2Yes
GEOG 350Urban Worlds2Yes
PLAN 331The Just City in a Divided World1Yes
PLAN 351Green Cities1Yes
UFOR 403/
APBI 423
Ecological Restoration2Yes
PLAN 425Urban Planning Issues and Concepts2Yes

Note: Students may take only one of ANTH 360 (effective Sept 2025), APSC 367, CONS 425, GEOG 302, GEOG 350, PLAN 331, PLAN 351 and PLAN 425 as a Technical Elective. Additional courses from this list may be taken as Humanity courses or as extra credits, depending on their eligibility assessed here.

* Students will not receive credit for CIVL 406

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