Research Article

A Novel Optimization Approach for Educational Class Scheduling with considering the Students and Teachers’ Preferences

Table 3

The available list of courses and their specifications.

Course codeCourse titleCode of professors who can teachNumber of course unitsGroups of applicant studentsNumber of codes available

1Electric car 31 and 6311-9-8-5-4-32
2Airline design and project131-5-101
3Special electric machines2 and 8312-10-9-6-5-12
4Power system analysis2 and 432-6-7-8-9-112
5Special topics4 and 532-3-4-6-7-122
6Technical reporting337-4-21
7Digital systems 3321-3-5-8-9-112
8Numerical calculations722-3-7-4-10-122
9Ethics911-6-8-10-11-122