资 源 简 介
The task of assigning qualified instructors and available rooms to educational courses becomes increasingly complex as the number of instructors, rooms, and courses grows. It would be nice to have software that could assist with such assignment. Luckily, it is very natural to express and solve this problem using constraint programming.
The purpose of this project is to develop a software application capable of assisting a user in scheduling instructors, rooms, and courses. This is accomplished by reading a human-readable and editable database of these objects and constraints upon them, and by then providing a user with a set of solutions. These solutions can then be adjusted and narrowed through the imposition of additional constraints by interacting with a graphical user interface.