Make sure you are on track – review your Degree Requirements. Use this information to plan out your degree, review your core courses and choose your electives.
As part of the Canadian Engineering Accreditation Board requirements, you must complete courses from each of the following Complementary Studies categories.
You must take a minimum of 20 credits of complementary studies coursework. The minimum number of credits you have to complete for each section is listed in brackets. Some courses may already be built into your standard timetable. You must complete all your degree requirements before graduating.
Professional Development (minimum 2 credits)
APSC 450 or equivalent – Professional Engineering Practice: This course is taken during your final year of your program.
Communication (minimum 6 credits)
ENGL 112 (or equivalent) – to be completed before you enter 3rd year. If you do not, the number of courses you can register in will be reduced until you complete this course. Note: Some programs contain second year courses that require ENGL 112 as a pre-requisite, and some require successful completion of ENGL 112 prior to beginning 2nd year. Therefore it is recommended that students make every effort to complete this requirement prior to the start of 2nd year.
APSC 201 – Technical Communication (or program-specific Technical Communication course: BMEG 201, CHBE 201, CIVL 203, CPEN 281, ELEC 281, ENPH 259, IGEN 201, MECH 226/7, MTRL 201) – to be completed before you enter 4th year. If you do not, the number of courses you can register in will be reduced until you complete this course. These courses cannot be taken by first year students.
Engineering Economics (minimum 3 credits)
All programs include a 3-credit engineering economics course, usually taken in third or fourth year. Approved courses include: CHBE 459, CIVL 403, CPEN 481, ELEC 481, MECH 431, MINE 396 and MTRL 455.
Impact of Engineering on Society, Sustainability, and Environmental Stewardship (minimum 3 credits)
Effective 2018W: Changes to the accreditation requirements have resulted in changes to the approved course list.
Approved courses include APSC 261, APSC 262, APSC 377, APSC 462, CIVL 200/CIVL 250, ENDS 221, MECH 410T, MECH 410U, PLAN 211 and PLAN 341.
CHBE Engineering students will take APSC 261 or APSC 262 which is built into their Year 3 STT.
CIVL Engineering students will take CIVL 201 & 202, which are built into their Year 2 STT.
Other engineering students may take any of the listed courses, or other courses approved by Engineering Student Services.
Humanities and Social Sciences (minimum 6 credits)
You should take 3 credits from this area in your first year and will have to complete at least another 3 credits before you graduate.
You can take any course offered within the Faculty of Arts. Exceptions: scientific geography courses, statistics courses, technical or scientific courses, studio/performance courses in fine arts, music and theatre (further exceptions are ARCL 140, CLST 301, PHIL 125, PHIL 220, PSYC 218).
You can take 3 credits of a language course and count it as a humanities and social science elective. If you are considering doing a Minor in Arts, Commerce, Honours Mathematics, or Science, you could use this opportunity to take a course that fulfills both requirements. For example, if you are considering a Minor in Commerce, ECON 101 would satisfy the Humanities elective as well as one of the Minor in Commerce courses.
If you are looking for advice as to which course you should take, think about what subject interests you and what you think you will excel in. Contacting Engineering Student Services regarding this question will result in the same advice.
Check Your Degree Requirements
UBC has developed the Degree Navigator, a tool that you can use to check your degree requirements. The Degree Navigator can help you with:
- Viewing program requirements for UBC degrees
- Viewing course information as outlined in the UBC Calendar
- Evaluating courses you have taken against your program’s requirements
- Viewing your course list
- Planning hypothetical course scenarios for future sessions