Scheduling courses at UNITEC is a task that takes many hours before an acceptable solution is found. This paperpresents an integer programming model to assign faculty to courses, time slots and classrooms. This modelmaximizes faculty preferences over courses and time slots. It handles complex constraints like the ones needed toensure that students do not cancel courses due to parallel assignment of core courses. As a first approach, all thecourses of the Industrial Engineering Department were assigned, however, this model is expected to provide anautomated course scheduling for all the courses in the university.
展开▼