| Along with continuous development on the CAI technology, more and more products concerned CAI is accepted by markets and users. This phenomenon prompts the academic research and product development of(ITS). The student model is one of the most important parts in an ITS, and designing this model successfully whether or not will affect the whole developing and compliment about the software undoubtedly. Because of these reasons, the theory about building the student model, the research concerning feasibility and practicability are always more important part in this field.This article shows the conception about cognitive student model, integrates the result about cognitive development theory in the education field, and pursues some works concerning theoretical analysis. Then combined with the views of computer programming, this article discusses the relevant data structure of the cognitive student model and the evaluation mechanisms on the cognitive ability of the learner's.On the other hand, according to the research result, the article finished the software design. These works include programming environment building, structure model analysis, the kernel database design, etc. And it also discusses some contents about computer software programming, such as: data structure, software analysis, database, orient-object etc.In short, the student model is one of the most important parts in research field of ITS. It requires that this model can reflect the changes from students'cognitive ability, and the pursuit of the model also will help the realization of computer software programming.This article hopes to make some progress in this study about building the student model. |