Jabal Helper, a fox in a green capJabal HelperJabal HelperAI schedule planner

Schedule maker that finds your best clash-free schedule

Term and sections

Sections

Type a department such as ICS to browse its courses, or a CRN and press Enter to add that section.

Your courses

Loading the class listing.

Week at a glance

Time
SUN
MON
TUE
WED
THU
7 am
8 am
9 am
10 am
11 am
12 pm
1 pm
2 pm
3 pm
4 pm
5 pm
No schedule yetAdd your courses, then press Generate schedule.

Add your Banner registration

Every section you are registered in goes into this plan, in the right term, locked so Generate keeps them.

  1. In Banner registration, open Print/View your schedule.
  2. Check the term at the top is the one you are planning.
  3. Press Ctrl+A to select the whole page, then Ctrl+C to copy it. On a Mac, use Cmd instead of Ctrl.
  4. Paste it below with Ctrl+V.

Adding it to Google Calendar

Your schedule was saved as Jabal Helper schedule .ics, usually in your Downloads folder.

  1. On a computer, open calendar.google.com. Google's phone app cannot import a file.
  2. Click the gear at the top right, then Settings.
  3. On the left, choose Import and export.
  4. Under Import, click Select file from your computer and pick the .ics file.
  5. Choose which calendar it goes into, then click Import.

Your classes then show on every device signed in to that Google account. On an iPhone, opening the file adds it to Apple Calendar instead.

How it works

A schedule maker for KFUPM students. Add this term's courses, rank what matters to you, and it finds the clash-free schedule that fits best, with labs matched to their lectures and the CRNs ready to paste into Banner.

لطلاب جامعة الملك فهد للبترول والمعادن: أضف موادك وحدد أولوياتك، ويرتّب لك أفضل جدول بدون تعارض مع أرقام CRN جاهزة للتسجيل.

  1. Add your courses

    Type a code such as ICS104, or type a department such as ICS to browse everything it offers this term. Or look through the whole course offering first, department by department.

  2. Set what matters to you

    Add preferences such as free days or a late start, and drag them into the order you care about. Tick Required for anything you will not bend on.

  3. Press generate

    The AI checks every combination of sections and shows the schedule that fits your preferences best, with a lecture and a lab that fit together for every course. Next shows the next best, and clicking a class swaps it.

  4. Take the CRNs to Banner

    Click a CRN to copy it, then paste it into the registration page. Check the seats there before you register.

Signing in is optional. It keeps your plans on every device you use, and soon it will message you when a full section opens.

Questions students ask

What does the AI actually do?

It searches. Every possible schedule for your courses is scored against your preferences, in the order you ranked them, and whole groups that can be proven to lose are skipped. So the first schedule you see is the best one there is, and Next shows the next best. It runs in your browser, and your plan stays there.

Does it handle courses that have a separate lab section?

Yes. Banner puts lectures and labs in separate link groups, and a course like ICS104 needs one of each. The planner picks one section from every group and keeps the whole set clash-free.

Does it show how many seats are left?

Yes, in the Seats column, as students enrolled over the section's capacity. They move quickly during registration week, so confirm in Banner before you register.

Do I need an account?

No. The planner works fully without one: your plan is saved in your own browser, and a share link moves it to another device. Signing in adds saved plans across devices and, soon, a radar that messages you when a full section opens.

What do you keep about me if I sign in?

Your email address, and your password in a scrambled form nobody can read back, or a note that you use Google. No name, no photo, no phone number. Delete account on your Account page removes all of it at once.

Is this an official KFUPM site?

No. It is an independent tool built by a student, with no affiliation with or endorsement by KFUPM. Always confirm your schedule in Banner before you register.

Something missing or wrong? Tell me about it, or read the terms of use and privacy policy.

You discovered a premium feature

Premium is given by hand for now. Message me for more details. What premium gives

Message me on Telegram

Paste your SEP plan on this site first

This button does not read the official SEP or Degree Works. It brings in the SEP plan you pasted on this site's SEP page, and none is saved here yet.

To add it: open your plan in Degree Works, press Ctrl+A, then Ctrl+C, and paste it on the SEP page. After that, this button brings its courses in.

Go to the SEP page