School timetable

When generating a School Timetable at Primary School two key objectives must be met: 1. * Generating a least clashing timetable so that students would be able to choose any course they are interested in and attend the courses without any clashes in their timetable 2. * Generate a timetable that effectively considers the availability of the Faculty, so as to schedule classes that would efficiently utilize faculty time without planning additional classes. To meet the above two objectives data on the below variables would be needed:

School timetable

When generating a School Timetable at Primary School two key objectives must be met: 1. * Generating a least clashing timetable so that students would be able to choose any course they are interested in and attend the courses without any clashes in their timetable 2. * Generate a timetable that effectively considers the availability of the Faculty, so as to schedule classes that would efficiently utilize faculty time without planning additional classes. To meet the above two objectives data on the below variables would be needed: