If you are a student in Second Year or above, you can find more registration information and support from your program office and Program Advisor. This includes information on course planning, registration, and degree requirements.
Upper Year Course Planning
Each of the Engineering programs has its own website which has more information about the academic requirements for year 2 and above. We also recommend referring to the UBC Calendar for details on your degree requirements. If you have questions about your program requirements or upper year course planning, please contact your program advisor. Refer to the chart below for more information.
Program Websites
APSC 100/101 Course Replacement
If you are an upper year UBC Engineering student who is deficient in APSC 100 and/or 101, you will need to take replacement courses to fulfill the requirement. Upper year students do not take APSC 100 and 101, as they are Introductory Engineering courses.
To find out more information about how to satisfy these requirements, please visit the page linked below.
Upper Year Registration
The majority of upper year students will self-register in the required courses for their program and year level. If you need help with registration, please contact your program office. As they are best placed to support your registration.
Here is the resource to all the Workday Tutorials. During registration, you may want to troubleshoot your registration with the step by step course registration guides.
Tips on Course Registration Planning
- Students should check the UBC Calendar and/or their program website to ensure they have all the courses they need.
- Create multiple saved schedules appropriate to your year level and program.
- Please check your engineering program website or canvas course for information about registration and recommendations.
- Contact your program office if you encounter any registration issues.
First Year Courses & Waitlists
- Core first year engineering courses are blocked from being able to register directly into them. If you are an upper year student registering in one of the following courses, you will be automatically registered on the waitlist
- APSC 100, 101, 160
- CHEM 154
- MATH 152
- PHYS 157, 158, 159, 170
- It may look like there are seats available in these courses, but these are being carefully managed to ensure all our newly admitted first year students are registered in an engineering timetable.
- Once all newly admitted first year students are registered, we will be registering students off the waitlist. This will be later in summer/late August, please don’t worry – You have until the add/drop deadline in September (for term 1 courses) and January (for term 2 courses) to pick up a seat in a course. We typically see seat availability in these courses increase at the end of August.
- There may be times where we can’t register you in your preferred section of a course, but we will always register you in a course section that works with your timetable – with no conflicts. And we will always email you when we do register you.
- If we don’t think we will be able to register you in the course we will email you.
APSC 450 Hybrid Delivery in Term 2 (25W)
APSC 450 in term 2 is a hybrid delivered course and is intended for students in their final year of their engineering degree (class standing 4 or 5). Please read the information below about which APSC 450 section you are eligible to register for and the expectations and requirements of the course. More detailed information will be posted on the APSC 450 canvas course.
If you are an engineering student in: Civil and Geological engineering you will take CIVL 402; Biomedical engineering you will take BMEG 455; Manufacturing engineering you will take MECH 400
Section 201
Students are expected to register in section 201 and attend/participate in the in-person requirements. If you are a student on co-op, and will be located outside of the Lower Mainland Vancouver, please read the section 202 information below.
In-person course expectations and required attendance:
- The first lecture in the first week of the course (January 5 – 9, 2026) will be an in-person introduction session.
- There will be additional optional lectures where there are guest speakers and provide the opportunity to meet/network with the speaker. Dates for these sessions will be posted on the APSC 450 canvas course.
- End of course presentations will be scheduled at 5pm, typically in the last week of classes.
- Final Exam – This will scheduled during the official UBC exam period. The schedule for the exam will be released mid-February 2026.
Section 202
This section is only available to students who are on Co-op placements, which are based outside of the Lower Mainland Vancouver.
Your co-op placement will be confirmed by APSC co-op before the courses starts. If you are working in an informal co-op position, students will be asked to submit an official letter (or a similar official document) from their employer confirming that they are on co-op between January and April 2026, and that their work is based outside of the Lower Mainland Vancouver. This letter must be submitted during the first week of the term only (January 5 – 9, 2026). Details on how to submit this letter will be provided by instructors on the APSC 450 canvas course.
Students registered in Section 202, will be required to participate in two key course components online:
- A group presentation delivered in real time during an assigned time slot.
- The final APSC 450 exam. This will scheduled during the official UBC exam period and the schedule will be released mid-February 2026. No accommodations will be made for students in different time zones, and students will be expected to take the online exam at the same time as the in person exam, regardless of your current time zone.
There will be in-person component of the course, which will not be recorded. However, presentation slides will be shared with all students after the session(s)
Who to contact about a course you are trying to register in?
- If you are having issues with registering in a course that you need to take, you need to contact the department who is responsible for that course.
- The course code and using the contact information on this table, will tell you which department you should contact to help you with registration.
- For non-engineering courses, the contact information may be here for you.
- If you are trying to register in a course, but you are being restricted because of a course conflict, please check the course conflict information and form.