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.