Font Size: a A A

Research Of Design Method Of Interactive CAI Based-on Knowledge Simulation And Its Applications In CCAI

Posted on:2009-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:L X WangFull Text:PDF
GTID:2178360242485206Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Computer Adied Instruction is an important branch of modern education technologies. It is both helpful for students to study knowledge and to improve the way to grasp knowledge and for teachers to improve their teaching method and effects by using CAI softwares, with which the teaching processes being helped and the learning procedures being interactive. Nowadays, the course of programming design language is a compulsory subject for both computer professional and non-computer professional students in most colleges. It is a basic requirement for modern college students to master a programming design language. It is much more helpful for students to acquire the programming design knowledge and to improve the ability of program designing by CAI method than the traditional teaching method. Unremitting efforts have been done by scholars both on the teaching methods about programming design language and the methods about programming design language CAI development. Based on the idea of knowledge simulation, under the case of C programming design language, a new method of interactive CAI designing is proposed and applied in this paper.The history and current research status about CAI are analyzed and dicussed. The tradional CAI developing methods and theories are analyzed and their defects are pointed. Then, both the characteristics of programming design language and problems of the learning and teaching of programming design language by CAI are discussed. Based on this, a new menthod of knowledge-based simulation is proposed for interactive CAI designing. This kind of method tries to simulate the internal runtime laws about specified programming language knowledge and provides some tools to help both the teachers teach the programming design knowledge and the students grasp the design knowledge dynamically. It makes a transparent environment for teaching and learning of the programming design language and technology. After that, three designing and implementation examples of C programming design language are shown: The 1st one is the knowledge of unconstrained data type conversion in C. The 2nd one is a tool of conversion from the programming design language's source code to the related program flow chart. The 3rd one is also a tool of conversion, but it is from the program flow chart to the related (pseudo) source code. Finally, a summary of the work in this paper is made and prospects are made on the future research about this kind method of CAI development.
Keywords/Search Tags:computer aided instruction, knowledge simulation, software engineering, reverse engineering, C programming language CAI, interactive CAI based-on knowledge simulation
PDF Full Text Request
Related items