A new algorithm based on students groupings for university course timetabling problem | IEEE Conference Publication | IEEE Xplore