排課的主要功能在於將教育構想有計劃地轉變爲實際的教學活動。影響排課的因素歸納起來有四項,即教師、課程、學生、和教學設施。其他如法規、習慣成個人偏好等,也都構成排課的限制條件。故排課問題相當複雜,而且是動態的。軍事學校的排課業務尤其繁複,故對於電腦排課的需求亦特別殷切。本文即針對軍事學校的排課作業,應地用資訊系統分析技術,探討如何設計出一套適合軍校使用的電腦排課系統。同時,本文提出一種「經驗式」的回溯搜尋(heuristic backtracking)方法,可將各種排課的限制因素均考慮在內,以產生實際可行的課表。