Abstract
Class scheduling is a complex combinatorial optimization problem which involves determining the desirable schedule of lecture times and classes under constraints such as instructors, students and facilities. In designing the time tables, non-systematic, experience-type knowledge plays an important role. Generally, this type of knowledge is extremely difficult for the expert to explain in words. In this paper, the basic architecture of a Class Scheduling Support Expert System for Universities (CSSES/U) is proposed. Where, a simulator which models the expert's work is integrated into the system and the system devoloper uses the simulator to acquire the knowledge of experience. Then, the results and effectiveness of the system are discussed.