Project Title: Automated Lecture Timetable System
Category: Web Application
Project File: Download Project File
Dr. Hasnain Ahmed
hasnain@vu.edu.pk
hasnain.bukhari
Project Domain / Category
Web Application
Managing lecture schedules in universities is a crucial yet challenging task, typically handled manually at the beginning of each semester. This process involves coordinating multiple factors, including course enrolments (no. of students in each course), faculty preferences (of courses and timeslots), and classrooms/labs. Constraints like assigning faculty members their preferred course(s) in their preferred timeslots is a challenging task more so when multiple faculty members prefer the same course(s).
This project aims to develop a web-based lecture scheduling system that automates this process. The system will:
· Accept input through a web interface, including details of: i) offered courses along with enrolment strength in each course, ii) faculty members and their courses’ and timeslot preferences, iii) classrooms/labs along with their seating capacities.
· Generate (automatically) an optimized lecture timetable that accommodates all constraints effectively.
The application should be able to:
1. Maintain record of offered courses and enrollment strength in each course.
2. Maintain record of faculty members, including their preferred courses and timeslots.
3. Maintain record of classrooms and labs along with their seating capacities.
4. Automatically generate a lecture schedule based on the provided information (i.e. the offered courses, the faculty members, and the classrooms.
5. Provide a user management system for different stakeholders, including administrators, faculty members, class coordinators and students (for viewing schedules).
Any suitable web development framework and database management system can be used for implementation.
No reviews available for this project.