The software package will not deal with graduate classes for the CS Departments. Class scheduling will not be dependent on the scheduling of other classes external to the CS Department. 2 3.0 Specific Requirements 1. Need the ability to generate multiple course schedules for review 2. Need the ability to provide variable weights to the system's parameters in order to generate schedules with specific priorities.
Professors can change their preferred working hours each quarter.
Must allow predetermined course to professor matching to be specified prior to the matching process. 3.1 Handling Faculty Points Each faculty member's accumulation of points must be considered when determining matching. Each lecture hour is worth 1 point. The first two labs taught by a faculty member are worth 1 point each. Each additional lab, excluding the first two, is worth 2 points each.