Scheduler Project
The Scheduler uses algorithms accounting for many factors including teacher preferences for time and class, as well as things like room capacity and class prerequisites. The scheduler is designed to be easy learn, and graphically pleasing, yet powerful.
The Scheduler project 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.