University timetable scheduling

Bachelor Project

Author: Aron Fiechter

Academic Year: 2017/2018

Defense Date: 26 June 2018

Institution: Università della Svizzera italiana

Faculty: Faculty of Informatics

Program: Bachelor of Science in Informatics

Abstract

Creating and managing timetables of courses is an issue for many institutions because of the various constraints that need to be respected in the planning. This is an even harder problem if the data needed to describe the planning problem and its constraints is not well curated and stored in several different places, a situation that often leads to a long and tedious manual work in creating the timetables. In this project, we automate the process by means of state of the art tools to solve planning problems. We describe the design and implementation of a web application that offers an automated timetable creator wrapped in a user-friendly web interface.