Abstract Class scheduling is the unenviable task in which a team of scheduling experts must assign faculty members their requested courses based on the university and departmental guidelines. The complexity of this task is compounded by introducing the various necessary faculty and course parameters. Although there have been recent attempts to create the class scheduling process via conventional programming, this form of software is poorly suited to emulate the essential human decision-making process. However, a rule-based expert system approach can provide the practical solution. This paper is concerned with originating the formulation and implementation necessary to achieve an optimal class scheduling solution.
[1]
Lee Gleason Guyette.
Class scheduling expert system
,
1991
.
[2]
Charles W. Butler,et al.
Building knowledge-based systems with procedural languages
,
1988,
IEEE Expert.
[3]
Philip E. Slatter,et al.
Building expert systems: cognitive emulation
,
1987
.
[4]
Chuck Williams,et al.
Expert Systems, Knowledge Engineering, and AI Tools-An Overview
,
1986,
IEEE Expert.
[5]
Mark S. Fox,et al.
AI and expert system myths, legends, and facts
,
1990,
IEEE Expert.
[6]
Marshall I. Schor.
Declarative Knowledge Programming: Better Than Procedural?
,
1986,
IEEE Expert.