The Scheduler Project

The Scheduler creates schedules for California Polytechnic State University Computer Science Department. The Scheduler Tool is meant to make the burden of creating a master schedule for the department easy on teachers and staff. This tool serves to maintain updated information about current courses, teachers, and rooms so that it may easily and efficiently generate a schedule that fits the departments needs for each term. The Scheduler Tool is a means by which the Computer Science Department can schedule teachers to course sections and course sections to available classrooms with the click of a button.

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.