Для этого нужно знать:
- количество групп учащихся
- количество преподавателей
- количество предметов
- количество часов по предметам
- наличие учебных аудиторий, лабораторий, залов и пр.
В соответствии с этим составить учебный план и на основе этого плана генерировать расписание.