1.1 Problem Statment

With hundreds of classes being offered each quarter, Cal Poly administrators spend many hours creating schedules that accommodate for professors preferences, while ensuring that classes fall under university time constraints. The objective of the scheduler project is to build a software tool to help academic departments with course scheduling. Some of the features we envision for the tool are the following:

We envision the tool being used at the department level, by the same people who normally perform department scheduling now. The result of a scheduling session will be in a form suitable for electronic submission to the campus scheduling database. Qualitatively, we seek to generate a schedule that is complete, consistent with faculty preferences, consistent with departmental constraints, and fair to a department's faculty overall.


Prev: [none] | Next: System Personnel | Up: Introduction | Top: Index