Developing a university course schedule is
difficult. This is due to the limitations in the resources
available. The process is made even harder with different
faculties or departments having different ways of stating their
schedule requirements. The person in charge of taking the
schedule requirements and turning them into a proper course
schedule is not only burden with the task of allocating the
appropriate classes and time to lecturers and students, they
also need to understand the schedule requirements. Therefore
a scheduling support system named SATA is developed to
assist ICRESS in the course scheduling process. SATA has
been put to use for several semesters and the results have been
encouraging. It won a bronze medal in the 2008 Invention,
Innovation and Design competition (IID-08) and has been
submitted to be patented in October 2008
[1] Cambazard, H., F. Demazeau, N. Jussien, and P. David, "Interactively
Solving School Timetabling Problems Using Extensions of Constraint
Programming". Practice and Theory of Automated Timetabling V.
LNCS, Springer-Verlag, 190-207, 2004.
[2] Md. Golam Yeasin, and Ahamad Tajudin Khader, "Local Search
Algorithms for Examination Timetabling", National Conference on
Programming Sciences (Atur-05), Kuala Lumpur, 1 December 2005.
[3] Alan D. Greenberg, "The Business Case for Enterprise Conference
Scheduling", for Wainhouse Research, March 2003. Retrieved
December 16 2003, H.323 Forum, from http://www.h323forum.org
[4] Hany Alashwal and Saaai Deris , "Dynamic Timetabling Using
Reactive Constraint Agents", Technology Journal, 46(D), Faculty of
Computer Science and Information Systems, Universiti Teknologi
Malaysia, Skudai, Johor, Malaysia, 45-60, Jun 2007.
[5] Tim, B. C. and J. H. Kingston, "The Complexity of Timetable
Construction Problems", Proceedings of the 1st International
Conference on Practice and Theory of Automated Timetabling
(PATAT), LNCS 1153. Springer-Verlag. 283-295, 1995.
[6] Miner, S., S. Elmohamed, and H. W. Yau, "Optimizing Timetabling
Solutions Using Graph Coloring" NPAC REU Program, NPAC.
Syracuse University. Syracuse, NY, 1995.
[7] Dimopoulou, M. and P. Miliotis, "Theory and Methodology
Implementation of a University Course and Examination Timetabling
System", European Journal of Operational Research, 130: 202-213,
2001.
[8] Melício, F., P. Caldeira, and A. Rosa, "Solving the Timetabling
Problem with Simulated Annealing", Proc. First Int. Conf. on
Enterprise Information Systems, ICEIS- 99 - Set├║bal, 272-279, 1999.
[9] Schaerf, A, " Tabu Search Techniques for Large High-school
Timetabling Problems", Proceedings of the Fourteenth National
Conference on Artificial Intelligence, Portland, Oregon, 363-368, 1996.
[10] Colorni, A., M. Dorigo, and V. Maniezzo, "Genetic Algorithms: A New
Approach to the Time Table Problem", NATO-ASI School on
Combinatorial Optimization, Ankara, Turkey, 1990.
[11] Azevedo, F. and P. Barahona, "Timetabling in Constraint Logic
Programming", Proceedings of 2nd World Congress on Expert Systems,
Estoril, Portugal, 1994.
[1] Cambazard, H., F. Demazeau, N. Jussien, and P. David, "Interactively
Solving School Timetabling Problems Using Extensions of Constraint
Programming". Practice and Theory of Automated Timetabling V.
LNCS, Springer-Verlag, 190-207, 2004.
[2] Md. Golam Yeasin, and Ahamad Tajudin Khader, "Local Search
Algorithms for Examination Timetabling", National Conference on
Programming Sciences (Atur-05), Kuala Lumpur, 1 December 2005.
[3] Alan D. Greenberg, "The Business Case for Enterprise Conference
Scheduling", for Wainhouse Research, March 2003. Retrieved
December 16 2003, H.323 Forum, from http://www.h323forum.org
[4] Hany Alashwal and Saaai Deris , "Dynamic Timetabling Using
Reactive Constraint Agents", Technology Journal, 46(D), Faculty of
Computer Science and Information Systems, Universiti Teknologi
Malaysia, Skudai, Johor, Malaysia, 45-60, Jun 2007.
[5] Tim, B. C. and J. H. Kingston, "The Complexity of Timetable
Construction Problems", Proceedings of the 1st International
Conference on Practice and Theory of Automated Timetabling
(PATAT), LNCS 1153. Springer-Verlag. 283-295, 1995.
[6] Miner, S., S. Elmohamed, and H. W. Yau, "Optimizing Timetabling
Solutions Using Graph Coloring" NPAC REU Program, NPAC.
Syracuse University. Syracuse, NY, 1995.
[7] Dimopoulou, M. and P. Miliotis, "Theory and Methodology
Implementation of a University Course and Examination Timetabling
System", European Journal of Operational Research, 130: 202-213,
2001.
[8] Melício, F., P. Caldeira, and A. Rosa, "Solving the Timetabling
Problem with Simulated Annealing", Proc. First Int. Conf. on
Enterprise Information Systems, ICEIS- 99 - Set├║bal, 272-279, 1999.
[9] Schaerf, A, " Tabu Search Techniques for Large High-school
Timetabling Problems", Proceedings of the Fourteenth National
Conference on Artificial Intelligence, Portland, Oregon, 363-368, 1996.
[10] Colorni, A., M. Dorigo, and V. Maniezzo, "Genetic Algorithms: A New
Approach to the Time Table Problem", NATO-ASI School on
Combinatorial Optimization, Ankara, Turkey, 1990.
[11] Azevedo, F. and P. Barahona, "Timetabling in Constraint Logic
Programming", Proceedings of 2nd World Congress on Expert Systems,
Estoril, Portugal, 1994.
@article{"International Journal of Information, Control and Computer Sciences:50913", author = "Rajeswari Raju and Saiful Nizam Warris and Hazlifah Mohd Rusli", title = "SATA: A Web Based Scheduling Support System", abstract = "Developing a university course schedule is
difficult. This is due to the limitations in the resources
available. The process is made even harder with different
faculties or departments having different ways of stating their
schedule requirements. The person in charge of taking the
schedule requirements and turning them into a proper course
schedule is not only burden with the task of allocating the
appropriate classes and time to lecturers and students, they
also need to understand the schedule requirements. Therefore
a scheduling support system named SATA is developed to
assist ICRESS in the course scheduling process. SATA has
been put to use for several semesters and the results have been
encouraging. It won a bronze medal in the 2008 Invention,
Innovation and Design competition (IID-08) and has been
submitted to be patented in October 2008", keywords = "Course Scheduling, Scheduling Tool Aid.", volume = "3", number = "4", pages = "917-5", }