Through an analysis of the planning process for a first year semester at the Faculty of Engineering and Science at Aalborg University, it is found that creating a schedule for lectures is a lengthy, manual process.
Based on this analysis, a program to ease this process by automating the schedule creation is designed and implemented. The program utilizes a genetic algorithm to create a schedule of lectures, while ensuring that the schedule complies with the applicable constraints.
The created program is shown to function well on a limited scale using representative data and it is thus shown that a program utilizing a genetic algorithm can improve the semester planning process by automating the creation of a semester schedule.