The majority of upper year students will self-register in the required courses for their program and year level on Workday. It is important that you check the UBC Academic Calendar and the Course Planning tab on the EAS website to ensure you are aware of all the courses that you need to register for.
How to Register
Students will be able to register for courses when their registration appointment opens. A registration appointment is determined based on factors such as class standing and cumulative average. These appointments are centrally set, and we are unable to adjust registration appointments for students. By following these instructions, you will be able to find your registration appointment on Workday.
To understand how to register for courses, review the Workday guides.
When preparing for registration, creating multiple saved schedules in Workday appropriate to your year level and program can help you with planning your courses. If you encounter an error alert on your saved schedule, it indicates that you may run into registration issues. To understand the alert you received and how to resolve it, please see How to resolve saved schedule alerts. We recommend that you review your saved schedules for errors prior to your registration appointment so that you can register as seamlessly as possible.
General Registration Timelines
Winter Session Registration (September-April)
Registration for Winter Session Term 1 and 2 takes place over the summer. You will register for both Winter terms during the registration period. You can find the specific registration dates for different student groups on the UBC Student Services Registration Dates page.
| Date | Event |
| Mid-May | Winter schedule is published and available to view on the UBC Course Schedule or on Workday Student using the Find Course Sections Report |
| Early June | Academic standing and year level progression from the previous Winter session become available |
| Mid to Early July | Registration appointments will become available and will be emailed to students approximately two weeks prior to their registration period |
| Late June to Early July | Winter Session registration period |
| Early July | Program placement results for first-year engineering students will be emailed before course registration occurs |
Summer Session Registration (May-August)
Registration for Summer Session Term 1 and 2 takes place in early spring. You will register for both Summer terms during the registration period. You can find the specific registration dates for different student groups on the UBC Student Services Registration Dates page.
Note: summer courses are optional for most students.
| Date | Event |
| Late January | Summer schedule is published and available to view on UBC Course Schedule |
| Early to Mid-February | Registration appointments will become available on your Workday Student account |
| Late February to Early March | Summer registration period |
For additional dates and deadlines, please visit the UBC Academic Calendar.
Additional Course Registration Information
Registering in First Year Courses and Waitlists as an Upper Year Student
- 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 occur later in the summer (around 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 (i.e., with no conflicts). In addition, 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 inform you by email.
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.
Who to Contact About Course Registration
As of April 7, 2026, Engineering Academic Services (EAS) will be the contact point for certain undergraduate engineering programs. See the below chart for details.
| Program/Course Information | Contact |
| Upper year student in Civil, Integrated, Manufacturing, or Materials Engineering | EAS |
| Upper year student student in any Engineering program registering in courses with course codes: APSC, CIVL, IGEN, MANU, or MTRL | EAS |
| Upper year student not in Civil, Integrated, Manufacturing, or Materials Engineering registering in a different Engineering course | Your program office |
| Upper year student registering in a non-Engineering course | The relevant department |