Abstract:
This research deals with the implementation of computer program, which employs
intelligent algorithm in the quest for an optimal class Timetable Generator. The
program is written in ASP.NET and incorporates a strategy for removing different
types of clashes through our own designed algorithm. Different constraints are taken
care of like Namaz break, automatic slotting of lab like 3 - hours and resource
utilization. Presently, there is no system that considers these types of constraints. The
Smart timetable generator will be used in department of Engineering and Computer
Science in Bahria University Karachi Campus and in future it can be used by other
universities and faculty administrators and proposes solutions to be considered by the
administration, departments and students.
Time table of a university is the backbone for organizing classes. Universities like
Bahria University have a huge student crowd and hence, lots of teachers are there in
each department. Creating a timetable with no clash of subjects and teachers is really
a tough job while doing manually. If intelligent software is built that generates a
timetable automatically without clashes, it will be easier for the faculty and for the
students to achieve their goals.
Keywords: Backtracking.