Course Match is the preregistration system students will use to preregister for courses. Instead of enrolling them in classes one at a time, students select the courses they want to take and rank them based on their priorities.
After preregistration closes, the system builds the best possible schedule for each student based on their rankings and course availability.
Releasing Holds
Advisors release their students' advising hold (both advisors release holds for double majors) to view courses and begin preregistration. Until the student is released from all holds, all courses will be grayed-out and locked, with the message "Ineligible course due to missing requirements." After all holds have been released, the student can begin selecting courses. Only courses that require special permission, a prerequisite override, or are class-year restricted will be grayed-out and locked.
Students rank their courses
Students select the courses they want to take and rank them based on their academic interests and priorities. Course Match reads rank as strength of preference, so this should reflect how much they want/need to take the course, in relation to the other courses.
Departments set enrollment rules
Departments establish rules and preferences set in the Course Planning Interface (CPI) or through the Major and Correlate Preference Form. Prerequisites, special permissions, class-year limits, and seat limits are respected when schedules are created. Major and correlate preferences give students with those majors and/or correlates a boost to improve their chances of enrollment.
Students have a scheduling budget
Each student is given a budget that gets them into courses. Freshmen receive a base-budget; sophomores receive approximately 10% greater budget; juniors receive approximately 50% greater budget; Seniors receive the highest budget, approximately 250% greater (these budget percentages are subject to change). Students with more seniority are not guaranteed placement, but they have a better chance of getting a schedule with one or more of their top ranked courses .
Courses have different levels of demand
Once all rankings are submitted and preregistration closes, the computation ends. Course Match looks at how many students want each course compared to how many seats are available. Courses with higher demand effectively "cost" more, while courses with available seats cost little or nothing.
Course Match assigns schedules
It evaluates all possible conflict-free schedules for each student, beyond the 8 sample schedules students see in Course Match. assigns the best schedule that fits their priorities and stays within their budget. Instead of filling courses one at a time, Course Match looks at every possible conflict-free schedule for each student. The system orders these schedules based on how well they match the student’s rankings and then assigns the best schedule that fit within their budget.
Course Match is designed to build conflict-free schedules for students that rely less on timing and access advantages. Instead of traditional first-come first-serve that can give students with earlier or faster access, all students submit their preferences together before receiving their schedules. Course Match then looks at student preferences, their budgets, and course demand to figure out the best possible schedule each student could get with these constraints.