“…We address the course timetabling problem at the University of Dar es salaam (UDSM). Many approaches have been suggested in tackling this problem in other institutions including, Mathematical Programming (Werra 1985, Daskalaki et al 2004, Constraint logic programming (Abdennadher andMichael 1999, Panagiotis 1998), Graph Coloring (Miner et al, 1995), and many heuristic algorithms such as genetic algorithms (Corne et , applied Tabu Search with longer term memory to a course timetabling problem, however their application did not consider room allocation in the optimization strategy. In our application, rooms are also a scarce resource and will have to be included in the optimization strategy.…”