Font Size: a A A

Computer Assisted Instruction Expert System And Construction

Posted on:2005-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z M YangFull Text:PDF
GTID:2208360125957133Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At the present, the number of students is much greater than the number of teachers in teaching high language in many colleges. So the students cannot be directed effectively. It can be solved by building the knowledge database of teaching experts based on the important experiences of programming and developing the expert system for teaching associating with computer programming.The paper introduces the design scheme how to develop the expert system for teaching associating with computer programming. The system has been realized who adopt the method of generate-based knowledge for representing the domain knowledge of teaching experts. First, the basic principle of expert system and methods of develop are introduced. The building of knowledge database and reasoning mechanism are discussed in detail. Second, aimed at the teaching of high programming language, the paper design the knowledge database of teaching experts and reasoning machine. The logic and physical architecture of knowledge database is discussed and the policy of knowledge management is analyzed. Because the variability and complication of programming, existed front-reasoning and back-reasoning can not adapt to the system effectively, the knowledge database can not solve all the anomaly problems. So the fuzzy reasoning are introduced, the reasoning algorithms are discussed in detail. Finally, the system is realized by software engineering thought general design, detail design and programming. Some algorithms and policies of building knowledge database have been confirmed.The system can transform the domain knowledge of teaching experts into knowledge database by agent editing program and give easy method for scheming the knowledge of rules. The friendly interface is provided. The system run well and can direct the most of errors for beginner of high programming languages and give the methods of correction thought reasoning and analysis.
Keywords/Search Tags:Expert System, knowledge database, front-reasoning, back-reasoning, knowledge represented
PDF Full Text Request
Related items