Description |
Every semester the department faces lots of challenges with its classes scheduling. The most common issues include, but not limited to:
- overlapping times for different activities (lectures, tutorials and labs) of the same course, e.g. the lecture is scheduled for the same time as one lab section or a tutorial scheduled for the same time as the lecture of the other course that the students have to take in this semester;
- schedule conflicts between the labs: two courses have the labs in the same room; two lab sections of those two courses are scheduled for the same or overlapping times;
- wrong length of the activity (i.e. typo);
- the total capacity of the labs or/and tutorials does not match the capacity of the lecture, etc...
The goal of this project is to build a schedule planning software that generates the course offering and the schedule according to the actual course sequences of all programs offered by the department, predicts the required courses capacities, optimises the breaks between the activities, travel time between the locations, etc. It also should take into account that more than one course sequence might require that particular course in that semester.
The full list of requirements is TBD with the main stakeholders (the department and SAS).You, students, are also stakeholders – recall your experience with the schedules and think what changes you’d like to have.
This is a real project, so commit to it only if you are ready to deliver the product.
|