APSC 100/101 Course Equivalencies

This information is intended to help you make informed decisions to complete your degree requirements in cases where students have not met their APSC 100 and/or APSC 101 requirement.

Guidelines

Please ensure these requirements are met for your APSC 100/101 Equivalent Technical Elective:

  • Courses must be a technical elective in a program outside the one you are studying (ie. If you are in MECH, you will need to take a technical elective outside of MECH like CIVL, MINE, ELEC, etc.)
  • Courses that are within your degree requirements, technical electives or core curriculum are not approved. Courses cannot be double-counted or a course preapproved for your program technical elective.
  • APSC courses are not approved with the exception of APSC 461.
  • Non-BASC courses (MATH, CHEM, PHYS or any science courses) are not approved.
  • If you are entering Year 2 or higher in a program other than Biomedical Engineering (BMEG) and receive CHEM 121 & CHEM 123 transfer credits, you will be exempt from CHEM 154 and APSC 101.

APSC 100 and APSC 101 or their equivalents are mandatory courses as part of the degree requirements for all programs other than Biomedical Engineering (BMEG)

Once you have found a course to fulfill your missing requirement, it is your responsibility to fill out the form below to let EAS know. Failure to do so may result in delays in your Graduation. 

APSC 100/101 Equivalency Form

Missing Requirement

  • Students in programs other than Biomedical Engineering (BMEG) who are in Year 2 or above may complete APSC 100/101 or replace 3 credits with a technical elective (200-level or higher)  outside their program technical elective list.

  • If student is entering Year 1 - complete APSC 100 and APSC 101 by registering through the STT or waitlist for the course. Please refer to our Registration page for further instructions.
  • If student is entering Year 2 or higher and not in Biomedical Engineering (BMEG) - replace 3 credits with a 300/400 level technical elective course outside their program technical elective list and a natural science elective.
    • This can be any natural science course (3 credits) at any level (100-400) that has no engineering or applied science elements. For example, you can take ASTR 101, ASTR 102, ASTR 200, ASTR 333, ATSC 113, COGS 200, COGS 300, EOSC 110, EOSC 112, EOSC 114, EOSC 116, EOSC 118, EOSC 270, EOSC 311.
    • You can also take most of BIOL, CHEM, MATH and PHYS courses that are not required for your program of study. BIOL, CHEM, MATH and PHYS courses that have similar content to courses required for your program of study are not acceptable, i.e. MATH 102, MATH 103, MATH 104, PHYS 107, PHYS 108, PHYS 109, PHYS 216 etc.  Please consult the Science Credit Exclusion list  to verify that your choice is sufficiently different from other courses in your program.This information is intended to help you make informed decisions to complete your degree requirements in cases where students have not met their APSC 100 and/or APSC 101 requirement.

  • If a student is transferring into the BMEG program and is missing any of: APSC 100, APSC 101, or PHYS 159, consult the “Year 2 Transfer: BMEG” section of the website.

Course Eligibility

Use the search bar or scroll/page through the list to learn more. Don’t see your course? Try searching the subject code only (ex: MECH). Please review the notes carefully as some courses are only approved for certain sections or years. 

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
BMEG 310 Approved 2020-21 May 13, 2021
MECH 375 Approved 2020-21 Prerequisites: Either (a) MECH 225 or (b) one of CHBE 241, ENPH 257 and one of CHBE 251, CIVL 215, MECH 280. November 10, 2020
MINE 406 Approved 2020-21 November 20, 2020
MTRL 494 Approved 2020-21 Course Equivalent: MTRL 594 November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
CHBE 373 Approved 2020-21 Prerequisite: One of CHBE 251, CIVL 215, MECH 280, or MTRL 263 November 10, 2020
MECH 462 Approved 2020-21 January 26, 2021
MECH 495 Approved 2020-21 November 10, 2020
MECH 496 Approved 2020-21 November 10, 2020
MINE 404 Approved 2020-21 November 10, 2020
MINE 406 Approved 2020-21 January 24, 2022
MINE 455 Approved 2020-21 Prerequisite: One of MINE 291, or MINE 292 November 10, 2020
MINE 480 Approved 2020-21 Prerequisites: CIVL 210 and fourth-year standing November 10, 2020
MINE 486 Approved 2020-21 November 10, 2020
MTRL 340 Approved 2020-21 Prerequisite: APSC 278 November 10, 2020
MTRL 365 Approved 2020-21 Prerequisites: All of APSC 278 and MECH 260 November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
CHBE 402 Approved 2020-21 November 10, 2020
ELEC 412 Approved 2020-21 November 10, 2020
ELEC 442 Approved 2020-21 Prerequisites: One of EECE 331, ELEC 371 and one of EECE 360, ELEC 341 and one of EECE 269, ELEC 221, EECE 359 and one of CPSC 260, CPSC 259 and one of STAT 251, MATH 318, MATH 302, STAT 302 November 10, 2020
MECH 325 Approved 2020-21 Prerequisite: One of MECH 223, or MECH 260.
Corequisite: MECH 360
November 10, 2020
MECH 496 Approved 2020-21 November 10, 2020
MINE 350 Approved 2020-21 Prerequisite: STAT 251 November 10, 2020
MTRL 361 Approved 2020-21 November 10, 2020
MTRL 456 Approved 2020-21 November 10, 2020
MTRL 478 Approved 2021-22 November 4, 2021
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
CHBE 344 Approved 2020-21 Prerequisites: Both CHBE 241 and CHBE 244 November 10, 2020
CHBE 402 Approved 2020-21 November 10, 2020
CHBE 485 Approved 2020-21 Course Equivalent: CHBE 575 November 10, 2020
CIVL 340 Approved 2020-21 Prerequisite: STAT 251 November 10, 2020
MECH 469 Approved 2020-21 November 10, 2020
MECH 495 Approved 2020-21 November 10, 2020
MINE 486 Approved 2020-21 November 10, 2020
MTRL 456 Approved 2020-21 November 10, 2020
MTRL 478 Approved 2020-21 November 10, 2020
MTRL 494 Approved 2020-21 Course Equivalent: MTRL 594 November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
CPEN 442 Approved 2020-21 Prerequisite: One of EECE 314, CPEN 333, EECE 315, CPEN 331, or CPSC 313 November 10, 2020
ELEC 331 Approved 2020-21 Prerequisite: One of EECE 269, ELEC 221, CPSC 261, EECE 359, EECE 315, or CPEN 331 November 10, 2020
ELEC 400M Approved 2020-21 January 27, 2021
ELEC 441 Approved 2020-21 Prerequisite: One of EECE 360, or ELEC 341 November 10, 2020
MECH 405 Approved 2020-21 November 10, 2020
MECH 468 Approved 2020-21 Corequisite: One of MECH 366, or MECH 466 November 10, 2020
MTRL 478 Approved 2020-21 January 27, 2021
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
CIVL 315 Approved 2020-21 Prerequisites: All of CIVL 203, CIVL 215 and one of MATH 255 or MATH 256
Corequisite: MATH 257
November 10, 2020
CIVL 340 Approved 2020-21 Prerequisite: STAT 251 November 10, 2020
MTRL 472 Approved 2020-21 Prerequisites: All of MTRL 365, MTRL 378 November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. October 7, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10. 2020
BMEG 456 Approved 2020-21 November 10. 2020
CHBE 356 Approved 2020-21 Prerequisite: One of MATH 255 or MATH 256 November 10. 2020
CHBE 402 Approved 2020-21 November 10. 2020
CHBE 484 Approved 2020-21 Prerequisites: Both CHBE 241 and CHBE 244 November 10. 2020
CHBE 485 Approved 2020-21 Course Equivalent: CHBE 575 November 10. 2020
CIVL 478 Approved 2020-21 Prerequisite: Fourth-year standing November 10. 2020
CPEN 441 Approved 2020-21 Prerequisites: One of CPSC 260, CPSC 221 and one of EECE 210, CPEN 221, EECE 309, CPSC 210, EECE 314, CPEN 333 November 10. 2020
ELEC 412 Approved 2020-21 November 10. 2020
ELEC 413 Approved 2020-21 November 10. 2020
ELEC 471 Approved 2020-21 Prerequisites: One of EECE 251, ELEC 201 and one of EECE 253, ELEC 202 and one of EECE 259, CPEN 211 and one of EECE 360, ELEC 341
Course Equivalent: MECH 423 or EECE 424
November 10. 2020
MINE 465 Approved 2020-21 Prerequisite: One of MINE 302, or MINE 310 November 10. 2020
MTRL 365 Approved 2020-21 Prerequisites: All of APSC 278, MECH 260 November 10. 2020
MTRL 378 Approved 2020-21 November 10. 2020
MTRL 456 Approved 2020-21 November 10. 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Asssement Year Assessed Prerequisites/Course Equivalencies Updated
APSC 461 Approved 2020-21 Prerequisite: Completion of third year. November 10. 2020
CHBE 483 Approved 2020-21 Prerequisite: Third-year Chemical and Biological Engineering
Course Equivalent: CHBE 583
November 10. 2020
CHBE 484 Approved 2020-21 Prerequisite: Both CHBE 241 and CHBE 244 November 10. 2020
CIVL 305 Approved 2020-21 January 13, 2021
CIVL 407 Approved 2020-21 June 25, 2021
CIVL 475 Approved 2020-21 June 28, 2021
MTRL 340 Approved 2020-21 Prerequisite: APSC 278 November 10. 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Course Prerequisites/Course Equivalencies Year Assessed Assessment Updated
APSC 461 Prerequisite: Completion of third year. 2020-21 Approved November 10, 2020
MECH 496 2020-21 Approved November 10, 2020
If you do not see the course you were hoping to take on this list, please fill out the APSC 100/101 Equivalency Request Form to have your course assessed.

Common Questions

Specific courses may have been approved up to a certain date. Please Contact Us if you feel that a course should be eligible towards your degree requirements but isn't reflected on your degree navigator. If you have already been approved for a course but it is not showing up on your Degree Navigator please see below in our "When will my degree navigator be updated" section.


The list above is not exhaustive and is subject to change. If you have taken, or want to take a course you feel would apply towards your APSC 100/101 Equivalent Technical Elective, please use our APSC 100/101 Equivalency. We will review the course to see if it is eligible, note processing times can take between 2-4 weeks.


The Degree Navigator frames are updated every year and changes we make do not transfer over to the updated frames. Our office will be manually updating your humanities, impact and first year requirements during your final year at UBC. As a confirmation of your approved courses, please fill out the APSC 100/101 Equivalency to notify EAS and keep a record of your Approval Email.


Seats for APSC 100/101 are reserved for incoming high school students. Year 1 and 2 Transfer students may register for the appropriate Transfer Student STT or waitlist for the courses and our registration team will review your request on a priority basis, seat-dependent.  APSC 100/101 covers basic knowledge on our UBC Engineering Program and the content may not be relevant to upper-year students. Students are encouraged to take the Technical Elective equivalent at their appropriate year level.


Students can choose to take other course for their APSC 100/101 technical elective. Please fill out the APSC 100/101 Equivalency form again to make sure that course will be approved.