The Scheduler
Advance Registration

After the Advance Registration collection period, the scheduler program schedules students into course sections based on a combination of the following:

- course registration controls and restrictions

- the priority rule of the course section

- the matriculation status of the student

- the student's preference for the course

- a random number assigned to each student's requests for each of his/her courses

Course section registration controls reserve, limit, or restrict seats in course sections based on criteria such as certain types of students or permission required.

See "REGISTRATION CONTROLS", for more information.

All course sections that are to be scheduled through the Advance Registration process must have a PRIORITY RULE that prioritizes students based upon certain criteria.

See "SCHEDULER PRIORITY RULES" for more information and descriptions of the priority rules.

The scheduler assigns a priority number to all students requesting the course, based on the priority rule of the course and the students' characteristics. Students with the same characteristics are assigned the same priority number.

Example: A course has a major preference undergraduate priority rule which ranks senior majors relative to the course as ONE and junior majors as TWO. If ten junior majors request the course, all of them will be assigned a priority number of TWO.

For more information on the types of scheduling priority rules, see "THE COURSE INVENTORY".

Because students often will have the same rank in the priority rule associated with the course, student ranking must be further delineated. The first level of further ranking is the student's preference for the course and the second level is a random number.

Registration sequence numbers are indicators of the student's preference for the course. Students should request their courses in the order of importance.

Example: Two students who are junior non-majors have requested the same course, and the priority rule of the course has ranked them

both at FOUR. The scheduler will further define the ranking by placing the student who requested the course as their first preference

over the student who requested the course as their second or lower preference.

Final definition of ranking is accomplished by the use of random numbers. When a student requests a course, he/she is assigned a random number for that course. Once assigned, a student's random number for any given course does not change.

If two students have the same priority number and registration sequence number in a course, the random number is the final tie-breaker.

The following table shows the steps of the scheduler process:

STEP

DESCRIPTION

1

The scheduler reads the students' course requests in their registration sequence order.

2

The scheduler develops the Scheduling Request Log that lists all of the valid requests for each course section, in student priority order.

3

The scheduler tries to schedule the student in their first primary request, that is, in the request with a registration sequence number of ONE. If the student is already enrolled in the course section, no further action is taken.

4

If the primary request fails, the scheduler will try to schedule the student in another section of the same course, unless the student has declined the Any Section option.

5

If the re-section option fails, the scheduler will try to schedule the student in their alternate request, if there is one.

6

If the alternate request fails, the scheduler will try to schedule the student in another section of the alternate course, unless the student has declined the Any Section option for the alternate.

7

The scheduler repeats steps 3 through 6, continuing with the primary request whose registration sequence number is TWO and continuing until the desired credit load is reached or there are no more course requests. After all of the primary requests have been considered, the scheduler will consider the extended primary requests.

8

The results of the scheduler are tallied and may be printed in a variety of course demand reports that are used during the adjustment process.

The scheduler may be run, without updating course enrollments, as many times as needed so that adjustments can be made to courses and students can be scheduled in as many of their requested course as possible.

Return to Advance Registration