This Program can be used to generate a timetable for exams with minimum slots for different branches/years and subjects. We have provided a example as well where the exam is scheduled for First, Second and Third Year Students.
The Subjects and the Batches are taken through csv file.
The Column 'Batches' represent Year and 'Courses' represent Subjects.
The minimum slots are displayed as output.
Subjects are assigned for each slot.
Data Structure used is Graphs and Algorithm used is Graph Coloring Algorithm.