Skip to main navigation Skip to search Skip to main content

EClasSkeduler: A course scheduling system for the Executive Education Unit at the Universidad de Chile

  • Universidad de Chile

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

Each October, the Executive Education Unit at the Universidad de Chile develops its course schedules for the following year. By 2008, the complexities of increasing enrollments and course offerings had rendered its manual timetabling process unmanageable. Inconvenient and inflexible scheduling decisions were causing discontent among instructors and students, making the need for a more efficient system of assigning classrooms patent. Three characteristics distinguish the unit's situation from the classic university course timetabling problem. First, its courses vary in duration, ranging between 15 and 30 weeks. Second, its course start dates are spread over the academic year. Finally, each course's start date is flexible and must fall within a window defined by the earliest and latest start dates. This paper presents an automated computational system that generates optimal timetables and classroom assignments for all the unit's courses, minimizing both operating costs and schedule conflicts. When we compared the schedules it generated with the unit's manually generated timetables, we found that our system yielded average cost savings of 35 percent; in addition, it reduced execution times (for generating schedules) from two weeks to less than 30 minutes.

Original languageEnglish
Pages (from-to)196-207
Number of pages12
JournalInterfaces
Volume40
Issue number3
DOIs
StatePublished - May 2010
Externally publishedYes

Keywords

  • Decision support systems
  • Education systems
  • Integer programming
  • Operations information systems
  • Planning education systems

Fingerprint

Dive into the research topics of 'EClasSkeduler: A course scheduling system for the Executive Education Unit at the Universidad de Chile'. Together they form a unique fingerprint.

Cite this