Model-based computer science curricula design

Knowledge representation is a very important aspect of curricula design. It involves dealing with qualitative data. One of the best solutions to represent the qualitative data for strategic and tactical decision is by using a model. Therefore this paper deals with model-based technique to model the domain knowledge that corresponds to Computer Science curriculum design. It would integrate the evaluation and adaptation that takes place in light of structural and/or functional constraints. Here the model is intended as interpretations of the computer science curriculum structure. This domain is suitable since curriculum designing is a complex task involving vast amount of information and requires many different types of expert knowledge. The conventional knowledge based systems lack the robustness needed to cope with the variety of combinations and requirements that can be encountered during curriculum design. This paper introduces recursive methodology in domain modelling to model Computer Science undergraduate curriculum design.