Font Size: a A A

Researh Of Algorithm Visualization On The Basis Of Control Technology

Posted on:2008-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2178360242458949Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, teaching conducted through Internet or Intranet has become a new pattern of reform in modern teaching and education and the multi-media teaching is one of important methods in the process of on-line teaching. It is able to change outdated teaching conception, methods and patterns; directly enrich teaching contents; demonstrate new software; enlarge students' knowledge; improve teaching efficiency. Algorithm visualization enables students to understand application and operation of algorithm, so that learners can personally experience the process of scientific exploration and their abilities to acquire information, analyze information and adjust information are improved. Therefore, studying algorithm visualization means a lot to the multi-media teaching.Applying combined methods of Object-oriented technology and the visualization, the thesis analyzes the relation between algorithm teaching and the realization strategy of visualized software system or visualized software, and proposes a Algorithm visualization model with reference to features of Algorithm visualization teaching software both abroad and at home. The model consists of three layers and five parts. They are user layer, center layer and service layer. The user layer provides visual interface. Center layer processes graphic and supplementary information. The service layer provides, depending upon users' needs, algorithm and access, through which users can set up initiatives to watch visualized demonstration of some algorithm, and supplementary information of algorithm, such as former codes, explanation of the codes, etc. Center layer coordinates the whole system. It delivers by certain order the procedures from algorithm operating, changes of graphs and supplementary information to the visual interface, then demonstrates users the changes of graphs on screen into which algorithm procedures were transformed. In the service layer, the part of algorithm provides the codes for the achievement of algorithm visualization with Object-oriented program language; the part of graphs provides graphic elements; the part of supplementary information provides hints for learners to understand the conception of algorithm.On the basis of algorithm visualization modules and characters of data structure algorithm, visualization ActiveX of main algorithm of data structure have been achieved through VB language, with considerations upon visual interface, algorithm, data visualization and animation demo. So the visualization ActiveX can be applied in various visualization development environment.
Keywords/Search Tags:visualization, ActiveX, object-oriented technology, data structure, algorithm animation
PDF Full Text Request
Related items