ABSTRACT
This project designs and implements an algorithm which creates a semester course timetable by assigning time-slots and exam halls to a given set of courses to be run that semesterunder given constraints. The constraints include avoiding clashes of time-slots an...