Abstract
對任何學校來說,每一學期都要花許多人力及時間來安排課程表,故如有一專家系統能此項工作,是件很有意義的事情。學校排課問題為一種排序問題,而國立清華大學資訊科學研究所,費時三年,作出一排序專家系統,叫做COSEST,它能處理所有的排課問題,當然也能處理學校排課問題。本文中,我們先介紹分散式專家系統觀念,再介紹COSEST系統的動作原理及系統架構,再討論如何應用COSEST系統,作學校排課之用,它可能產生那些問題,困難為何,效率為何?希望能快速地得到令人滿意的課程表,及對COSEST系統之能力作一考驗。因COSEST系統的程式語言部分尚未完成,故本文之應用程式是以COSEST的內部格式寫成的,此內部格式是以LISP為基礎作成的,應用內部格式來作應用時,比較困難,但現在程式語言部分已將近完成了,以後應用COSEST系統將更簡單:我們知道要做一完全通用的排課系統並不容易,系統知識不足是主要原因,因各學校各系所之課程都各有特色,不會完全相同,但各學校除了第一次排課時,需要撰寫程式費時較多外,往後僅需輸入資料,即可得到所希望之課程表,本系統操作簡易,操作亦不難,至為方便。