Based on discrete particle swarm algorithm and simulated annealing algorithm to solve course timetabling problem | IEEE Conference Publication | IEEE Xplore