Scheduler M

This document defines requirements for an electronic Class Scheduler Tool. The tool provides functions to automatically generate schedules with student, instructor, course, and location information. Through the generation of the schedules, fairness of schedule will be apparant to end users. Furthermore, current schedules will be easily customizable to meet user demands.

The electronic class scheduler is organized into the following directories:

Details of this organizational structure are given in the online materials for Gene Fisher's software engineering courses, CSC 308 and CSC 309.