Course Planning

Use this information to confirm your Degree Requirements, review your core courses, and choose your humanities and social sciences elective. Visit the UBC Course Schedule to browse courses, save them to a worklist, or view them in a timetable.

The first-year engineering program consists of a Standard Timetable (STT), a 3 credit Humanities and Social Science elective, and a 3 credit English/Communication course. The STT will include the majority of courses required for your first-year program.

A maximum of 3 credits in a language course can be used towards your degree requirements.

CourseCreditTitleIncluded in STT?
APSC 1003Introduction to Engineering IYes
APSC 1013Introduction to Engineering IIYes
APSC 1603Introduction to Computation in Engineering DesignYes
CHEM 1543Chemistry for EngineeringYes
WRDS 150*3Strategies for University Writing or Engineering Communication

*WRDS 150 or equivalent (ENGL 100, 110, 111 or 112)
No
MATH 1003Differential CalculusYes
MATH 1013Integral CalculusYes
MATH 1523Linear SystemsYes
PHYS 1573Introductory Physics for Engineers IYes
PHYS 1583Introductory Physics for Engineers IIYes
PHYS 1591Introductory Physics Laboratory for EngineersYes
PHYS 1703Mechanics 1Yes
Complementary Studies Electives
Humanities or Social Science Elective3One course totalling 3 credits of a humanities and social science elective. This is a non-scientific and non-technical course that is generally found in the Faculty of Arts. It is recommended that you select a 100-level course. If you are intending to pursue a minor in your third year, consider taking courses that might be applicable to the minor program. Please see Complementary Studies for further details and exceptions.No

The complete standard First Year Engineering curriculum consists of 37 credits

As part of the Canadian Engineering Accreditation Board requirements, you must complete courses from each of the following Complementary Studies categories.

RequirementCredit RequirementCoursesConsiderations
Professional Ethics, Equity and Law2APSC 450Civil and Geological engineering students will take CIVL 402 and Biomedical engineering students will take BMEG 455 in lieu of APSC 450, an equivalent course within their program.
Communication6WRDS 150, or equivalent, & APSC 201, or program equivalentStudents will take WRDS 150, or equivalent, in Year 1 in addition to their STT. ENGL 140 does not satisfy this requirement.
WRDS 150, or its equivalent, must be taken prior to the start of Year 3. Students who do not meet this requirement will be limited to 12 credits in term 1 of their year 3 standing and no further credits until completion of the requirement. Note: Some programs contain second-year courses that require WRDS 150 as a pre-requisite, and some require successful completion of WRDS 150 prior to beginning second-year. Therefore, it is recommended that students make every effort to complete this requirement prior to the start of second year.

APSC 201, or program equivalent, is a mandatory course taken in Year 2 and is found in some upper year STTs. Please consult with your program to determine if you need to add this course to your schedule manually. Students who do not meet this requirement will be limited to 12 credits in term 1 of their year 4 standing and no further credits until completion of the requirement.
Engineering Economics3BMEG 401
CHBE 459
CIVL 403
CPEN 481
ELEC 481
MECH 431
MINE 396
MTRL 455
Students must take the course which corresponds with their specialization (ie: MECH students must take MECH 431). This course is built into third or fourth year STTs.

Exceptions include IGEN and GEOE students, who may take any Engineering Economics course.
Humanities and Social Sciences Electives66 Credits from the Faculty of Arts focusing on the study of people, culture and social issuesStudents can take almost any course offered within the Faculty of Arts to fulfill the Humanities and Social Sciences elective requirement. Students can take a maximum of 3 credits in a language course towards fulfilling this requirement.

If you are considering a Minor in Arts, Commerce, or Entrepreneurship, 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 Engineering Humanities and Social Sciences elective as well as one of the Minor in Commerce courses.

The following topics and courses cannot be taken to fulfill the Humanities and Social Sciences elective requirement: scientific geography courses, statistics courses, technical or scientific courses, studio/performance courses in fine arts, music and theatre, ANTH 140, ARCL 140, CLST 301, PHIL 125, PHIL 220, PSYC 218, VISA 110

To ensure a course is eligible prior to registering, please review the Humanities and Social Sciences Electives course list.
Impact of Engineering on Society, Sustainability and Environmental Stewardship3APSC 261
APSC 262
APSC 367
APSC 377
APSC 462
CIVL 200/250
ENDS 221
ENDS 211
MECH 410T
MECH 410U
PLAN 211
PLAN 341

Approved Courses are effective as of October 2019.
CHML and CHBE engineering students will take APSC 261 or APSC 262 which is built into their third year STT.

CIVL engineering students will take CIVL 202 or CIVL 302.

Students in other programs may take any of the listed courses.

Courses may not be offered every year. Consult the course schedule for current availability.

Program specific degree requirements are listed in the UBC Academic Calendar, and can be viewed using the links below. The information reflected in the calendar is for the current academic year. Program requirements may change between academic years due to accreditation requirements or curriculum updates. If you started your program in a prior year your degree requirements may vary slightly, we recommend that you contact your  Faculty Advisor to confirm if you have questions.

Biomedical EngineeringGeological Engineering
Chemical and Biological EngineeringIntegrated Engineering
Civil EngineeringManufacturing Engineering
Electrical and Computer EngineeringMaterials Engineering
Engineering PhysicsMechanical Engineering
Environmental EngineeringMining Engineering

Check Your Degree Requirements

UBC’s Degree Navigator will help you make informed decisions about your academic program. Degree Navigator will help you:

  • View your program requirements and course list
  • View course information as outlined in the UBC calendar
  • Evaluate courses you have taken against your program’s requirements
  • Plan hypothetical registration scenarios for future sessions

Use the ‘How To Use Degree Navigator‘ Guide to get started. Degree Navigator is accessed through the Student Service Centre (SSC).