University of Calgary
UofC Navigation

Schedule Builder

What is Schedule Builder

Schedule Builder is a web-based tool to help you build potential class schedules, but does not register you in courses. You still must register through your Student Centre.

You can view the class schedule and course options by term. Open or duplicate your screen into another browser window to view your fall and winter options at the same time. If you switch between terms in one window, your schedule will not save. When you enter your selected courses, the tool will generate conflict-free schedule possibilities.

Who can use VSB?

Schedule Builder is available to all UCalgary students, faculty and staff and is accessible by logging in to the portal.

How do I access VSB?

Students access Schedule Builder by clicking on the green "Schedule Builder" button, which appears at the top of your Student Centre ( Staff can access Schedule Builder through their Quick Links.

Schedule Builder button at top of Student Centre on the right side

We'd also encourage you to watch our online instructional video for tips and tricks on how to use the tool.

When is it available?

It is available 24 x 7, except during scheduled and unscheduled maintenance. Check the IT Services website for updates.

Can I prioritize courses?

The tool will allow you to pin down classes as a way of prioritizing them. Schedule Builder will then rearrange all the remaining courses around the pinned classes. However, Schedule Builder does not register you in courses – you must log in to your Student Centre ( to complete the registration process.

Can I register for classes with Schedule Builder?

No. Schedule Builder is a tool for generating possible schedules one term at a time. You must login to your Student Centre ( to complete your course registration.

What if I have two courses that I want to take that overlap?

Schedule Builder will attempt to create conflict-free schedule without course overlap.

Does all current course information get updated immediately to Schedule Builder in real time?

Yes, the course information is continually being updated in Schedule Builder. Seat availability information is updated every 30 seconds.

Does Schedule Builder help students identify their program requirements?

No, we strongly recommend you meet with a faculty advisor to ensure that you've picked the right courses and you're on track with your degree.

Are all UCalgary courses listed in Schedule Builder?

Yes, the courses are being continually updated in Schedule Builder.